Cron user can't modify child tickets in 5.0.7

I recently updated our RT from 5.0.3 to 5.0.7. Everything went well, except for one odd problem.

We have several cron jobs that do various things. One is a job that un-stalls tickets if they haven’t been touched in a certain amount of time, so employees can’t stall a ticket and ignore it forever. In 5.0.7, each time this script runs, it fails if one of the tickets it tries to un-stall is a child of another ticket. The error message just says permission denied.

This worked in 5.0.3, and it still works if none of the tickets are children. It only fails if it has to try to update the status of a child ticket.

Has anyone on 5.0.7 run into this? I didn’t change anything about the cron user–it’s still an admin with full privileges. I didn’t make any changes to the script. As far as I can tell, this is a 5.0.7 thing. I have no idea how to fix it.