The site was previously not recovering from content deletions while the content was in a processing state. The content linked to the process node would be deleted and the process node would not have a way of updating the content with the results from the analysis, so would ungracefully stall the processing queue.
Code has been added to check for the linked content's presence and apply a special status code when this situation occurs. The issue is not handled Pending, Processing, and Staging states.
This fix is an early way of handling this situation, as there are other more elegant ways of gracefully recovering, but they will take a bit longer to research and adopt. This will need to be tested, as there may be situations, such as during the staging state, that this needs to be better tested. In this case, probably not allowing delete during staging.