if the reader signed (or is in list of mailchimp):
1. Does your plugin check it (logically, if the reader is there already - there is no need to subscribe more)?
2. Will it disapper if the reader is signed? I saw that it is not. Maybe I'm wrong. Please help