Это на самом деле просто проявление кошачьего интеллекта. У меня был похожий случай.
Когда мой кот приходит с улицы, мяукает под дверью, и я запускаю его домой, то он сразу же бежит на кухню, где я его кормлю.
Один раз решил я этого пушистого засранца посадить на диету - стал давать ему вполовину меньше корма. И вот кот, поев, начинает проворачивать следующий манёвр: садится и просится на улицу, мол, поел, пойду гулять. Я открываю дверь - кот выходит на лестничную площадку, делает там "круг почёта" и возвращается домой, следуя на кухню. Как ни в чём ни бывало! Как будто он уже погулял и пришёл. Я так восхитился этой его "хитростью", что даже покормил ещё раз. И что я сделал? Правильно, дал понять коту, что это работает, что его действительно кормят не когда надо, а просто по условию возвращения домой. Ну и понеслась. Сколь я ни пытался его отучить, он всё равно до сих пор может иногда просто выйти из подъезда, потом тут же вернуться с первым заходящим обратно и прийти просить жрать, на основании того, что он вообще-то легально погулял.
И вот если рассматривать всё с точки зрения кота, то очень получается всё логично: он же давно уже заметил, что когда он вернулся с улицы - кормят. Значит, чтобы покормили, нужно вернуться с улицы - чтобы вернуться, надо сначала выйти. Вышел - можно и вернуться - вернулся - кормите.