Added test that ensures switchback always waits until at least the next tick before trying to trigger callacks