simpler. ManagerUtils.queue(dm) could fail as ManagerUtils.stop(dm) is async and the transfer might not be fully stopped by the time we want to queue it.