I'm not sure why this change was made. I think since this, some code was put in PrincipalsDAO to convert `lastReadTime` to a strict number. It's not great, because that property is actually plugged in externally (by activity) so shouldn't have special treatment :(