Nicer impl of WaitingObserver plus some failure info for ClientExceptionsTest since the failing integration test "works on my machine".