Error handling and bug fix for adjusting start date on non-active non-expired subscriptions