Use user supplied options when retransmitting authenticated requests
Adding some failure tests