tidy up assertion message
fix up offset_rw example to pass necessary data…
fix serial queue! was running *all* jobs enqueued on a tick unless at least one was in progress