Fix potential abstract method exception when using sqlite
Results logging: use old player names. not new displayname
This is for backwards compat.  It does mean your score is reset
if you change your name, but it's the easiest solution for now.
Long term solution: store UUIDs in results table