OK. Let's try this code to handle the emails going out that shouldn't be:
in your includes/cron/subscriptions.php file
Find:
Add after:
Code:
,subscription. reoccur
Find:
Code:
LEFT JOIN " . TABLE_PREFIX . "user AS user ON (user.userid = subscriptionlog.userid)
Add After:
Code:
LEFT JOIN " . TABLE_PREFIX . "subscription AS subscription ON (subscription.subscriptionid = subscriptionlog.subscriptionid)
Find:
Add Above:
Code:
if (!$subscriptions_reminder[reoccur]){
Find:
Add After:
I have not updated the install instructions yet because this code has not been thoroughly tested yet. Let me know how it works for you, please.