Человек зарегистрировался, зашел на сайт (т.к. он зашел именно собой зарегенным, то понятно, что время регистрации и захода совпадают). Что он дальше будет делать - останется еще, выйдет ли, чтобы вернуться позже - неизвестно, но интуитивно понятно, что время выхода с сайта в эту конкретную сессию будет отличаться от времени регистрации на минуты как минимум.
Бот пролез на сайт (не важно как). Время его регистрации и входа тоже совпадают. Вероятнее всего он тоже на какое-то очень непродолжительное время на сайте задержится (хотя для приведенного алгоритма это и не важно: мы же сравниваем время регистрации и последнего захода). Зайдет он еще раз или нет - это вопрос (на фига бы вообще все эти пляски, если они чего-то здесь не хотели бы?). Тут другое интересно: проверка эта планируемая когда должна проводиться? Сразу после регистрации нового юзера? Через час? Через день?
Даже при утвердительном ответе на любой из этих вопросов - есть риск загасить реального человека. Зарегистрироваться на сайте, побыть там какое-то время и вернуться туда через несколько дней - это вполне в природе человеческой. Вот если сравнивать время регистрации и время выхода с сайта после нее - вероятность загасить именно бота ИМХО выше на порядок.
Хотя, если учесть, что человеку надо еще подтвердить регистрацию через мыло - лаг у него, в отличии от бота во временах регистрации и захода будет. Тогда моментальная проверка на вшивость при первом заходе свежезарегистрированного пользователя на сайт (сверяем время запроса на регистрацию со временем входа) будет эффективна. Поэтому и хочется понять, что подразумевается под датой регистрации (то ли это уже подтвержденная через мыло регистрация, то ли запрос на создание нового аккаунта). Подозреваю, что первое, увы...
Ну и все же, может кто-нибудь может внятно ответить - зачем? Зачем они лезут и чем это грозит? Может, просто забить на них и не париться?