Are you talking about the page: register-free.php
I'm not sure why the other pages were included, but they don't appear to be used for sending an email for registration.
You have two emails on that page. Which recipient says they aren't getting the email? Only the first email would send on that page since it has a redirect... the second one wouldn't have a chance to send.