I think this is similer to a chain reaction effect where (in normal time) ice blocks push blocks they bump into (but also move into them?)... on further analisis this doesn't quite make sense, but probably isn't used in any of the puzzles, so it should only require a code change.
added later:
or this may be intentional, as this is the same behaviour as when ice blocks interact with each other.