Invalidate Monitor and Pool on auth failure

Java 1463
Probably more complicated than necessary.  This is an internal class and if this is ever called this twice it's our bug. And wouldn't wrapped report an exception anyway?