> My understanding of the FLP result is that it only applies to algorithms without timeouts.
No, I don't think timeouts help. What does timeout mean here? You've sent a message and didn't get a response. If you timeout, did they receive the message or not?