Try a config upgrade with the maxSize field set to a floating point value in the config.shards collection.
... users may have specified this via the shell, and the field should probably be enforced as "numeric" not as a particular numeric type.