I have a fix for this issue now. I simply created a new method in the UserManager called saveOnSessionUnbind(). It updates the last login and writes out what would normally be stored in the OBJECT_DATA column. Should I apply this to both the 2.2.1 version AND the 2.3 version?