Rolling for the credit is certainly nice, but you'll also be moving your target price up to 1250 from 1150. 1250 is ATH territory - that'll be a really positive view on how the share price will move. Alternatively you'll be moving up the strike at which you start lowering the max loss from 950 to 1050.
You'll be increasing your odds of a max loss - then again you're already at that point. You will also be making it harder for the share price to recover and at least shave off SOME of that loss.
A question to ponder - if you bought out / realized the loss right now, what would you do for a new position? In a sense you've been paying off this loss for the last month, so you'd get to start off with a clean slate - is that a better place to be?
You can certainly realize a big position improvement on a position that is so far ITM, but if you don't get that big move, then you've earned an incremental $1/share ($100/contract) while you await the max loss and hope for a big increase in the share price. Except now you need a $1250 share price (max gain) instead of a $1150 share price.
NOT-ADVICE.
If I had that position then I would hope for a pop first thing tomorrow that takes the shares above 950 and presumably provide you with a (slightly) less than max loss. Then take what gets offered and move on (max loss or not). I would definitely act well before closing, as early assignment becomes more and more of a thing as the close of trading arrives.
Or at least roll earlier than later - you're far enough ITM and close enough to expiration that early assignment on the short options is already a thing.
If the shares open down then eat the loss and open a new BPS priced where you would want it to be, and start earning back that loss.