They need to move because of the nature of the finally block. The results processor shouldn't execute when an Abort/AbortAndRestart occurs.