If you are OK flying SFO->SIN in economy on United, and economy saver awards are available now, you should be able to book a business award and waitlist for business seats to (maybe) open up. You won't have to pay any fees, and you'll get the extra miles refunded if you end up in economy. More details in this thread:
http://www.flyertalk.com/forum/unite...ns-issues.html