try/catch hotfix to prevent non-existent projectIds from throwing in the userProfileEncoder

this is a symptom of a larger bug where projects can be deleted/removed and the members of the project (now deleted) still have a reference to that project.  This is TECH DEBT and a card has been filed.