Why not take the job, and then continue interviewing? I know it looks bad to leave a job early, but I think most people in the valley are aware of Yahoo's situation, so I wouldn't be too worried about how that'll be perceived.
I really would rather avoid this option. I'm not worried that it'll make me look bad to other employers, but how it will reflect on the team that I was signed up for.
If they can't afford you, it's economics, nothing personal. Nobody works for free.