Actually I just tried the unique_id approach again and, once I had a truly unique ID for each handler, it worked just fine.  I goofed on my first attempt and had used the handler name as the unique ID but that means only one ``doc-title`` handler got registered and the other doc types came out without a title section.

I'm check in my changes and remove the unregister call.