Thanks. Yes we are considering this. For the time being you can do something like this but it requires a bit of scripting. You can terminate a job queue (or not terminate it) based on the return value of a script that you integrate. The script can check for the existence of whatever you want to check for, and then return a value accordingly.
Here is an example:
https://batchpatch.com/batchpatch-custom-script-integration-install-windows-updates-only-after-stopping-a-specified-service
Here is a more complex example that involves contingent operations with multiple computers instead of all on a single target like in the example above:
https://batchpatch.com/advanced-multi-row-queue-sequence-contingent-operations-with-custom-scripts