[next] "objects" searchBlockmap function in Lua barely functioning

I have yet to find a single Lua script where it's working anymore after !2267 (merged) was merged.

Examples found:

There appears to be a tiny random sweet spot where it will detect some objects, but generally it is not working at all.

It also appears to be able to leak memory from a cursory glance at the code, but I haven't tested it. It can return early after P_NewBlockThingsIterator but before P_FreeBlockThingsIterator.