abort tasks that have failed due to needing reauth

This is the "centralized" way of reporting NEEDS_REAUTH and there we didn't set the workerTask's status to FAILED like we manually did in other cases...