When RuntimeException in doInBackground method we must go to error state.

Becareful, there could be multiple AsyncTasks (if user is fast enough). So always
check the trigger AsyncTask conditions.