we use this as a non-integer basket id value is considered as a bad value, this should return an HTTP Bad Request.

Changing this would introduce a BC break