У вас, на самом деле, ошибка в проекте. Если на сервере что-то не так, он не должен возвращать успешный JSON со свойством status, он должен возвращать HTTP error status. После чего вы радостно вешаете глобальный обработчик на $.ajaxError и наслаждаетесь результатом.