Synchronous Client cancellations now return control from the reactor