Protect against clients accidentally calling auth completion handler more than once