Ed - that does rather suck re Bayonet. Not sure what to do... man you know I'd be there if I could.
I'd say best bet is to just talk to them when you get there. It's hard to believe they'll make you pay for a time not used, even if that is what they are saying now. Odds are it WILL get used. I doubt there will be singles waiting around on Sat afternoon, but one way or the other a group will play after your three go off.
One other thing I'd advise also: if in fact you do end up having to pay for that unused tee time, rather than penalize the players at Bayonet - whose fault this is NOT, that's for sure - why not spread the cost around? All are deriving benefit from your planning, all should chip in for any unforeseen expenses. You can count on me for my share, or more, that's for sure. Seems to me that $5 or so from all players (whatever is required) is more fair than $20 from those at Bayonet only.
But that's my two cents, having been in similar situations before.
TH
ps to all players also: hopefully this doesn't need to be stated, but if Ed has to spend one cent on food, drink, anything this weekend we all ought to be ashamed. And I don't mean just the Bayonet expenses as described above.