core update crashes
Installation and Configuration
The marketplace module already does this via it's jrMarket_reset_opcode_caches() function - which probably works 99% of the time. There's just no way to guarantee that every update is going to work 100% of the time, all the time, every time.
There are a lot of variables in play on servers that are outside of Jamroom's control, and any of these could play a part in keeping something from working as it should (firewalls, extra server caches, file system caching, 3rd party "optimizers", MySQL database quotas and "security" add ons, etc.)
The best defense against this is to have a good understanding of how your server works, and what to do (and where to look) when problems occur, because at some point problems WILL occur with any server, and your downtime is going to depend on how ready you are for that.
. However, I have had it happen to me once or twice before when i did not have the recorder running and it resolved when I cleared the cache.