Move off of waitUntilExit when polling for changes
One of the great moments in coding where I don’t entirely
understand why this fixes things, but so far it appears using
isRunning checks prevents the stalled processes I was seeing
with waitUntilExit