Invalidate Monitor and Pool on auth failure

Java 1463
It's now safe to assume that open will only be called once from a single thread, so this semaphore logic is unnecessary.