This should use `runMode:beforeDate:` to spin the run loop a single iteration at a time.