abort method
Aborts the probe early.
This is used for critical lifecycle messages such as quit/interrupt so startup probing does not sit out its timeout once shutdown is already in flight.
Implementation
@override
void abort() {
if (!_active || _done.isCompleted) return;
_done.complete();
}