Fix stale nested transaction records

If the parent transaction fails, records without callbacks need to be reloaded properly from their previous state.

Reopening this to see if Travis can rebuild.