* Call upl_commit on non-async events as well.
* fix parent release in one error case.