These should be removed altogether. commit_unless_managed and rollback_unless_managed will warn and do the wrong thing. Any code using these and doing multiple writes _must_ be upgraded to work correctly.The methods weren't ever part of the documented API, but there for sure will be code using these.

Unfortunately there is no easy way to support both 1.5 and 1.6. Maybe backporting commit_on_success_unless_managed() would be a good idea? Or, alternatively provide working code reusable apps can include in their backwards compatibility libs.