Properly handle default configuration in the FromJSON instance of CommandStateSnapshot