On question 3, from having tried the notification approach for a month: it half-works, and the half that fails is predictable.
What it fixes is real. Not knowing is worse than waiting. A notification that says "this is blocked on you" reliably saves the twenty minutes you described, and that alone justified it for me.
What it does not fix is that you now get interrupted by every run instead of checking on your own schedule. Two agents going at once and you are being paged constantly. I ended up wanting the opposite of what I asked for: not "tell me the moment it stops", but "tell me if it has been stopped for five minutes", which almost nothing offers.
So before you buy on the notification promise, work out whether you want an alarm or a summary. They are sold interchangeably and they are not the same thing.