Make sure vai->flags are set while hashing

Since we decode the verts in this case we have a fresh flag.  Might be #5718?

Also, simplified the != bailout (no need to check all that imho.)

-[Unknown]