Refactor contact app to report string errors to project report email if exists

If the project has no report email, then fall back to a global report email.