Custom event not sending notification email
We got to the bottom of this issue and it turned out to be that the SproutEmail_SubscribeEvent::validateOptions() method was returning false. Updating this to ensure the options were being validated properly fixed the issue:

public function validateOptions()
{
  return true;
}


We've updated the docs and will also more clearly document this in the SproutEmailBaseEvent class in the next release.