testNotificationDelay - Attempt at determinism

Trying to make this deterministic ... I think it was possible for scheduling in the Executor to cause different threads to be used, even when queueing happened. This forces the same thread to be used as it is different Executors.