Depends on AntelopeIO/leap#2102.
The net_plugin will be responsible for respecting this order per connection. It can leverage the existing cache of block IDs received and sent per connection to know when it is the appropriate time to process the votes per each connection.
We also need to make sure we process the block (add to fork database) before we process the votes for that block, otherwise they will be dropped.