Code review comments: fix bad merge, only log warning for actual errors
Code review: switch back to a single public ProjectManager.getSelectedItem()
API, which now covers the working set selection too. Seems like a fairly
safe API change - this may even be how people assumed it worked before.

Also: add logging for a ProjectManager error case that was silently ignored
before.