Revert "sync: allow async waits to be canceled"

This reverts commit ec6bb1f6b9afe643d5db500c143231257ef03feb.