Save races by their key rather than their name; preserves case
insensitivity after restart, fixes #3