Detect preempted jobs
We should be able to detect preempted jobs. Jobs can pass the batch job (cluster) id, so we can see if we have seen it before. However currently that's a free form field that isn't required to be unique, so this will require some sort of interface change
There may be some benefit to having an interface too so jobs can explicitly signal that they're being preempted.