Nice report, I think it's due to me changing the mode ID's.
mooman will sort it out.
#define WORLD_DEAD 0 // not used (More for when you first join the server)
#define WORLD_RACING 1
#define WORLD_BM 2
#define WORLD_STUNT 3
#define WORLD_UNKNOWN 4 // not used
#define WORLD_TT 5
#define WORLD_AFK 6
#define WORLD_SPEC 7
#define WORLD_TV 8
#define WORLD_OUTRUN 9 // not used
#define WORLD_DM 10 // not used