OAK-1290: ObservationManager#removeEventListener prone to deadlocks Add timeout for stopping observation and fall back to asynchronous stop in the case of a timeout