It seems not...  I did originally have that, but the effect is different.  Presumably it doesn't broadcast itself to a full boolean array in the "right" way?  I never worked out exactly how it was being interpreted.
My guess was, if you need to process nans_bypoint in some way, at least this way is a more efficient assignment.