I just sent the following email to planet devel mailing list. Let me know if this is okay.
I had been chasing this problem for some time and have finally found the issue. If you are using the CSV for subscriptions (e.g. with google spreadsheets) and the subscriptions have duplicates, the entire csv list will not be processed. The error is because ConfigParser would not allow add_section for duplicates.
I don't know a good way to fix this, but how does the following work ? Let me know if that is okay. I have submitted a pull request to Sam.
Fix for duplicate rows in csv subscription list
Use config.has_section() instead of a separate dict