OK it looks like the emails are not sent if the QR code is not generated. To solve this, the PHP GD lib needed to be installed. Once the PHP-GD lib was installed, the emails started to send.
The issue with the product Attendee list not matching the correct event ID still exists. http://propic.me/1dwUp