Sounds like a reasonable idea, though I'm not convinced it's really necessary. That said, what is more important is for applications to notice that resolv.conf has changed. I think that OpenBSD's resolver does detect this, and rereads it as necessary.