Impacted versions:
9.0 Community & 9.0 Enterprise

Steps to reproduce:
- Open up a V9 Enteprise Runbot
- Go to projects and open up the issues for the project 'Data Import/Export Plugin'
- Click on 'Create' to create a new issue. You will see the following form:
  ![image](https://cloud.githubusercontent.com/assets/6352350/13873556/8f826fbc-ecf2-11e5-95aa-e5cd7965b976.png)
  Notice how the Contact is filled in with the name 'Delta PC' and that no e-mail is filled in. When you open up this contact its form you will see he has an e-mail filled in:
  ![image](https://cloud.githubusercontent.com/assets/6352350/13873580/afd81f0a-ecf2-11e5-960f-91e14a999578.png)
- Remove the contact on the issue, click somewhere else and now fill in the contact again. The moment you add the contact again the onchange function goes off and the e-mail is filled in automatically:
  ![image](https://cloud.githubusercontent.com/assets/6352350/13873605/d0884068-ecf2-11e5-8892-5fcd0fc692b2.png)

Current behavior:
When clicking on 'Create' for creating a new issue on a project the customer its e-mail is not automatically filled in because the onchange does not seem to have an effect on the record.

Expected behavior:
When click on 'Create' for creating a new issue on a project the customer his e-mail is filled in automatically (provided there is one).

addons/project_issue/project_issue.py
""" Override to get the reply_to of the parent project. """
        issues = self.browse(cr, SUPERUSER_ID, ids, context=context)
        project_ids = set([issue.project_id.id for issue in issues if issue.project_id])
        aliases = self.pool['project.project'].message_get_reply_to(cr, uid, list(project_ids), context=context)
        return dict((issue.id, aliases.get(issue.project_id and issue.project_id.id or 0, False)) for issue in issues)
    def message_get_suggested_recipients(self, cr, uid, ids, context=None):
        recipients = super(project_issue, self).message_get_suggested_recipients(cr, uid, ids, context=context)
        try:
            for issue in self.browse(cr, uid, ids, context=context):
                if issue.partner_id:
                    self._message_add_suggested_recipient(cr, uid, recipients, issue, partner=issue.partner_id, reason=_('Customer'))
                elif issue.email_from:
                    self._message_add_suggested_recipient(cr, uid, recipients, issue, email=issue.email_from, reason=_('Customer Email'))
        except (osv.except_osv, orm.except_orm):  # no 
            pass
        return recipients
    def message_new(self, cr, uid, msg, custom_values=None, context=None):