[eluser]TheFuzzy0ne[/eluser]
I doubt the collation should make any difference, but it may be worth checking out. If it's imperative you use your existing collation, then you could probably just add a default value for that field, but I can't see why you should need to. It is strange that it worked, but then stopped working.
Also, I'm still wondering whether or not you've extended the session class?