Modify the structure of the 'rows-map' members.
Only send one msg to transition channel per row per chain.
Add some transition logic that actually works.

I'm sure it's hideous and disgusting but whatever.