Fix issue when giver/recipient is not a person and has no team specified, no team name is shown. show/use name/email as team name in those cases.
Fix tests and use name, not email when team is empty.