better log - thanks @cyli
sample auth raises different exception - thanks @cyli

Also, added test to ensure that auth errors are propogated
correct assertion