The spec is pointless if the manuf. does not obey it. It all comes down the what is said in the data sheet, not the spec.It is nice to know the spec and follow it unless you have a decent reason not to.
"reserved addresses" ??? Reserved for what? That means something is there on the bus. You dont reserve things that are not there.And it is reasonable that an i2c scanner code would skip reserved addresses.