Single cycle rollback was signaling wrong subcycle

Typo picked up wrong signal.  Added an assertion to help catch this case.
Add memory operations to randomizer