handle missing account properties for GerritChangeSource

* create a separate function to convert account properties
* make use of the function in all cases where the situation might take place
* update test cases

Fixes ticket:2918
update release notes
address pep8 errors