They say they reached positive operating cash flow in March and expect to maintain that in Q2. That's certainly not the end of the road back, but it seems like they can at least endure that for another quarter.
As for last minute pricing, what is really left for costs to cover at that point? Even a deep discount probably covers the food and drinks. Also, it seems like onboard spend is big, especially now, and that spend is not discounted. In fact, I would bet that many people who get good deals are inclined to spend more onboard.