Set subject on 'Update Communication Preferences' based on source form
Set the subject on the "Update Communication Preferences" activity based on the source form. This allows you to see where/how the preferences were updated.
Also cleanup and convert to use API4 for creating the activity.