Add another test that doesn't await the desync future but instead synchronises with sync
Add another test that doesn't await the desync future but instead synchronises with sync

We're still winding up with the queue containing the desync future blocked (stuck in an 'AwokenWhileRunning' state)

Logicalshift/desync