Simplify scheduling of mock observers.

Closes #567 

@loganj @edenman 
you might be right. the delay still exists without the executor, but i think it happens synchronously now. i was on the wrong end of my balmer peak...