Only update the status of an article if you're correct about the status that you're updating it from. This means that if we have a process waiting for new articles to process (a queue worker), it won't accidentally grab an article that something else is already processing.
Only update the status of an article if you're correct about the status that you're updating it from. This means that if we have a process waiting for new articles to process (a queue worker), it won't accidentally grab an article that something else is already processing.