I'd need FTP access to debug any further. I can't imagine why it would stop working when it worked before other than the redirect loop that was caused by blank email address fields being added.
If you give me ftp access and an email address to test with I can debug it further.