Stalled synchronisation due to reusing blocks from busy local storage

Do we really want to optimize for such a corner case?