clean up a bit of the logic in RTR failure with exceptions in announceTask