Added `customData` and `extendedData` to Events.

These should be at a WARN log level.  Can we improve the logging so that the error from the server is included or it's more descriptive?