Agree 100%.9 on the break makes more sense as you are still hitting the lowest ball first. If you didn't allow 9 on the break then a early 9 shouldn't be allowed either.
Now I don't think 8 on the break should be a win as it's not being shot in the proper order and I would guess it wasn't a called shot either.