Remove discarded sync blocks from _already_received_sync_item_ids to avoid stall
When code was added to discard sync blocks from a peer that node has lost connection to, we didn't remove those blocks from _already_received_sync_item_ids, so we would not refetch them and sync would stall until node was restarted.