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

do you need to test everything? surely all this stuff is tested elsewhere?