Fix edge case approving app with prior version rejected (bug 1075042)

These all verify that the right signals were triggered and called.