It's only when no script record exists that it see...
# sdf
m
It's only when no script record exists that it seems to care if it was a 1.0 or 2.0 script. And TBH I've only seen it happen with a Suitelet.