startReversalAsync

Same as startReversal, but runs on a background thread and returns an Async wrapping it.