* Batch physics intersection events into a single managed upcall
* Skip touch persist events for sleeping contacts
* Fix dead null check when dispatching scene collision events
* Use fast read lock for physics filter simulation cache
* Grow intersection notification buffer to avoid reallocation