Дементоры не могли "почуять" что Гарри долгое время провел рядом с Сириусом. В каноне у них не было привычных нам органов чувств. Они распознают людей с помощью их чувств и эмоций. Если бы было иначе, Сириус не смог бы сбежать из Азкабана.
Имхо, лучше вернуть канонное объяснение нападения дементоров.
Удачи вам, автор!