Add sync behavior to the pod registry.  Expand tests.

This is the unexpected case now, it shouldn't delay the test since the other channel should provide a value (nearly) immediately.  I'd like to keep it somewhat long to prevent the test going flakey based on the timing of the poll loop.