Вам нужно установить делегат отдельных запросов, а не очередь.
Обычно, если вы устанавливаете селекторы didFinish и didFail в очереди, вызывается делегат очереди. Если вы установите их в запросе, будет вызван делегат запроса (вы также можете сделать оба, и в этом случае оба будут вызваны).
В вашем случае, когда вы хотите использовать один и тот же делегат для обоих запросов, но разные селекторы для didFail / didFinish, я вижу, что имеет смысл вызывать делегат очереди, если вы не устанавливали делегат для запрос. Возможно, я должен добавить это ...:)
Ben