[backend] fix unchanged job handling regression