I think you handled this well. I think the best way to give your players information and let them choose. They have then accepted those consequences.
My question is what do you do if your players were in that same scenario (goblins, race against time, etc), but blew one of the earlier...