I eventually stumbled upon an answer in the configuration settings (as expressed in the sitecore/admin/showconfig.aspx display). It turned out a .config file from a different environment had gotten into my local environment and was overwriting/patching Publishing.PublishingInstance with an unusable value. Once this was identified and located I was able to remove the spurious .config file and restore my local environment to normal publishing behavior.