teach Array#choose to use thread local seeded rand num generator
Teach sync to print out delayed messages:

* sync is semantically related to sleep - so should behave similarly
with respect to flushing delayed blocks and messages.


Fixes #95