We basically do the same thing. Since we're the low consultant on the totem pole, we use whichever architect's title block for a specific project (the title block for each project is different).
We use a combination of xref and template(<-- the template part going through the Sheet Set Manager).
We take whatever title block we receive and delete the information were our logo is to be placed (usually there is a little none plotting indicator on the title to indicate to each consultant where the arch wants our logo). I then save the drawing and close it. I start a new drawing and xref in that title block and add our logo dynamic block. Then save that drawing as XREF_(whatever the arch's title block drawing was named).dwg.
Now, in my Sheet Set Manager I point the "TEMPLATE" reference to the second drawing I created which will pull in the geometry of the Xref_... drawing (a template will pull in the model and paper space stuff, but an xref will only look at model space. Keep this in mind when setting up these drawings).
When you "Create a New Sheet" from the Sheet Set Manager it will bring in your Xref Title Block lines and what not and also the dynamic logo block.
Also, this allows you to global update the original title block lines, etc. if they ever need to change, and if you have an older drawing that the change doesn't need to apply to either bind the xref (which will make it never update) or saveas the old title block and point the xref path to that saveas. It gives you lots of options. It also allows you to have the dynamic block in each drawing also controlling it in each drawing.
Works like a charm! (let me know if anyone needs some help with these steps)