[#71587328] Fixing role additon webhook data

Fixed HTTP 500 on sending user_adds_role webhook to a user that already
existed, this was a problem with the roster_email_addresses_attributes.
Fixed problem where sending user_adds_role could overwrite the
first/last name from a form submission.
[#71587328] Fixing dynamic JSON format problem

Fixed problems where the JSON data was not formatted correctly and
resulted in a HTTP 500 being returned.