Exception Occured Internal server error when trying to send email.

I’ve tried everything I can think of to resolve this issue. Mainly Upping the log level (but it doesn’t record anything special that I can tell) as well as using Fiddler. Nothing seems to be getting me any closer to solving it. Any direction would be greatly appreciated from the community!

Issue is as follows:

System generated emails work fine (assigned notifications etc…)
User generated emails cause a 500 Internal Server Error
Users can create an email, save it as a draft but the moment you try and send it fails.
I don’t see any errors in the log even with a log level of debug.
errors in the php error log relate to \webroot\modules\EmailTemplates\EmailTemplate.php line 536

Seems to have something to do with the fix for bug 47647 and have commented out that part of the code - and it seems to resolve the issue, but I’m not sure what else that’s going to break.

Using V7.2.2 built on sugar version 6.5.200
IIS /w MSSQL
PHP v 5.5.11

----------PHP ERROR LOG EXCERPT -------------

[08-Jun-2015 16:27:58 America/Los_Angeles] PHP Notice: Array to string conversion in C:\inetpub\wwwroot\newline_crm_v1.2\modules\Emails\EmailUI.php on line 431
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 496
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 496
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: name in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 500
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: name in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 501
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 664
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 664
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: name in C:\inetpub\wwwroot\newline_crm_v1.2\data\SugarBean.php on line 2051
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\data\SugarBean.php on line 4462
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\data\SugarBean.php on line 2358
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 516
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 516
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 520
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: type in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 536
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Notice: Undefined index: name in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 536
[08-Jun-2015 16:28:07 America/Los_Angeles] PHP Fatal error: Cannot access empty property in C:\inetpub\wwwroot\newline_crm_v1.2\modules\EmailTemplates\EmailTemplate.php on line 536