iOS: Fire error handler on user cancellation or send failure