Если в обработчике `.fail()` не вернуть `Q.reject()`, то при ошибке цепочка промисов не прервётся. Это действительно то, что нужно в этом случае?