email send/save process changed in v8?

I have noticed a few things in how Outbound Emails from Cases are processed.

It appears that in versions prior to v8 the email bean was fully saved, with the to_addrs, and type = 'out' before it was related to the Case.

In v8 the type is 'draft' and the to_addrs is empty, while the recipient is in the to_addrs_names.

I use both type and to_addrs in an after relate logic hook on Emails-Cases and this change has thrown things a bit out of whack.

What else has changed in the email processing that would affect Logic Hooks?

I am trying to debug every hook we have but that's a LOT of potential issues/combinations that were added through the year to facilitate Case creation/update and metrics collection.