Bug 847168 - [User Story] Email Signature

after fixing GELAM's tryToCreateAccount return value to be wrapped then, then let's remove _modifyIdentity here and _modifyAccountPref and change their call-sites to directly call modifyAccount/modifyIdentity.