Fix blocknode iterating and simplify P_BlockThingsIterator
Fixes #1323 (closed). Don't ask me how I found that out.
Additionally, this reverts P_BlockThingsIterator
to how it was before 7469a627, but holds the reference properly.
Edited by Lactozilla