Revert using parent context's private queue when available
Otherwise, reverts tend to deadlock