Distinguish between the user tapping the cancel button, and an actual failure.