Fix rollback cb

Calling `rx.rollback(cb)` does not work due to a simple bug.  This PR adds a test to illustrate and then fixes the problem.