in practical deployments, what problems are caused in a round if no block is proposed? what about a round where multiple blocks are proposed? given this, should designers favor one type of failure over the other?