Fix crash when creating activities if we don't have a source contact ID (eg....
Fix crash when creating activities if we don't have a source contact ID (eg. when triggered via API3 explorer). We now default to the current logged in contact ID if not set