No, that is where the disconnect lies. You KNOW the ball IS frozen so you in fact ARE shooting a foul and playing it off as good. It is not just the ref or the opponent who can judge a ball as frozen, the shooter can as well.
In Mr. Mars' example you looked at the ball, you saw it was frozen, and you played it as if it was not anyhow. So you KNEW that the shot could not be made legally, the rules also state you need to hit a rail after contact, and this shot does not do that and you KNOW it does not and you are purposely shooting it anyhow.
In both cases you are purposely shooting a shot that you KNOW does not meet the guidelines of a non-foul and playing it off as a good hit. And in both cases you are using a technicality in the rules to your benefit to get away with it. There is nothing legal about shooting a ball that you KNOW is frozen without catching a rail and then calling that shot legal.
Shooting a frozen ball and not catching a rail after contact is a foul. If you KNOW that ball is frozen and you shoot it anyhow and pretend it was off the rail it was cheating because the shooter themselves are one of the 3 people in a match that are SUPPOSED to be calling that stuff in a legit fashion, and to not do so IS cheating period.