Il problema era qui

user_agent varchar(50)

questo valeva per CI1, CI2 ha bisogno di varchar(120) per tenere tutta la stringa dell'identificativo del browser (io ci ho messo 255 per stare sicuro per il futuro).