Add failing test for two run bug

Currently there is a bug requiring persistent blocks to be run twice
before it will actually persist the data. I'm not sure what is going
on but I created a failing test.
Fix two run bug, I think :>)

Test case for the two run bug is now passing.  I'll check it again now
with my real work.