Interesting reading.
It begs the question "Does the type test specification do enough to
cater for this type of occurrence?"
When one writes the specification before you have enough field
experience, it is not always possible to anticipate what could happen
"in real life". This is the main reason why there should be a forum to
collate such experiences and feed the info to those responsible for
the specification