Changed the timing/location of the determination of which rank should impose singleton BCs (now happens when rebuilding lookups).  Shouldn't change anything functionally.
Tweaked timer setup for clearer global assembly timings.  Added a bit of console output, temporarily.