I assume OP was HLO. If checked bags were involved, they would need to claim bag and then check in again. Tight timing to do that. And if ZRH-MIA overbooked, no guarantee the seat would still be available and OP might only make it to ZRH in any case. Not likely. But possible.