The banks can't afford to hold their properties for much longer. Either the foreclosure moratoria will have to end, or the federal government would need to raise taxes to raise the funds (and most likely will print more money) to pay for another cash infusion for the banks.
Neither option will help you directly, but the prior one would hurt your sale more.
Unfortunately, since you mentioned you have to sell now, you have to choose between the least damaging of a few options: rent, sell via a swap, sell with creative financing, sell via short-sale, or foreclosure. Each option comes with its own caveats, and you already mentioned that you'd prefer to avoid the associated penalties from the latter 2.
If you wait too long to take decisive action, then the decision will be made for you (as it has for some other sellers).
Don't rush to make your decision, and don't stall hoping for 'better' options to present themselves.