Unless I'm missing something important, that's... basically it, yes. Being conscious of not accidentally inserting a BUG stinks, and there has to be some tool to catch them (I haven't checked whether it exists already).
That's how the kernel development goes, I guess.