Насколько уникален ID сессии?
В теории - да, конечно. Если к вам в одну секунду зайдут 2^128 степени людей(устройств) - то вероятность возникновения дубляжа появится... однако стоит признать что в этот момент у вас будут другие проблемы. К примеру где взять ресурсы на обработку такого трафика
На практике - да, однозначно произойдет. Вопрос через сколько ... ведь существует ничтожная доля вероятности что через 1 -2 минуты.
А следуя логике если такое событие возможно, то использовать его в качестве ключевого поля нельзя. 
Я бы добавил к session_id метку времени. Это будет действительно уникальное значение.