send emails after state_machine transitions: add social_provider observer, add social_provider mailer