Things that can be done:
1. if the gear is outright broken, prevent queueing. If you queued before your gear broke but your gear broke while you waited, when the queue pops it should not let you accept it, saying your gear is broken.
2. Give us the option to request other players to fix our gear for us. That way, if there's a high enough crafter in the party, we can at least minimize some of the damage.