Sounds like you're in a tough spot. I feel for you!
Do you have time to ride recreationally now? I'm assuming you don't, but I wasn't clear on that... If you do, it might be worthwhile to skip a ride and work on the bike instead. If your LBS can't get the work done, you might pay a local buddy or a knowledgeable person from a local bike club to do the work. At my office, I'm the local Bike Guy: if people need help with something, I'll bring my stand and tools to the office and help them work on their bikes during my lunch hour. As they say: where there's a will, there's a way...