> Is it possible we are active at this check, but then become inactive ungracefully?

Yes, but in that case the connection is already closed, so, uh.. mission accomplished? ;)

The worst that would happen there is that our known-bad notification would fail to send and we'd wind up back here again, notice that the channel is inactive, and give up.