Fixed missing CS lock in cChunkMap::WakeUpSimulatorsInArea().
cLuaState: Fixed errors on non-existent callbacks.

This mostly affected table-based callbacks, such as the cLineBlockTracer. If a callback didn't exist, the code would still push its arguments on the stack, breaking the next callback.