Wayne,
No, an administrator cannot rollback or re-assign a task. The options available to an administrator are essentially retry, suspend, un-suspend, or terminate tasks and stalled actions.
You will have to either have user B forward the task to user A or build the workflow to include a provision for handling the 'error' condition.
Steve