Drop progress notifications on failure.

When a progress notification cannot be processed, it is OK to just drop it and not stop the task altogether.

This also fixes an issue where `stopTask` was invoked twice (via the `endTask` method, and in the `processNotification` body as well).