SyncTime: enforce strict monotonic ordering of SyncTime.now()
openflow_buffer: correct message ordering with pass through

also, record message time stamp on enqueue not on pull