add session.reject_and_reset and session.reset

One of them throws away changes, another blows up if there are any
changes.