Now Transact advance Context once per commit
small refactor for debugging
small refactor for debugging
Fix - older slots are best

The older transact to take a needle is preferred over those that came
later.
Added misbehaved transact "alarm" for testing