Judging by this I would have thought that it would be all sorted out by now, but I have to admit I have not tinkered with that since my Forum posts on the topic.
I did take a simple approach to bypassing this problem by removing the email field from the class and then adding another textline field which I called "email address". In this way the email address was obtained through the textline, which was included by the infocollector.