BUG: Fix emission of order updates.

The emission of order updates from the blotter were incorrect,
and subsequently, performance.

Previously, only the first action of the order was emitted,
fix so that all status updates are emitted.
TST: Refactor so tests can exercise internal methods in blotter.