I apologize, I haven't seen this post. Well, this looks like an unusual problem, but maybe the power supply of device is failing - try adding PowerSave 1 to startup command to reduce current usage. This will enable dynamic sleep while maintaining all device features.
Do you have latest OBK version?
Latest OBK version has both MCU watchdog and our own low-heap-panic system enabled, so it is surprising that it locks itself up.
When it locks itself up, are you able to ping it? Is it still available on DHCP clients list? Is it totally dead, or maybe just website is not working?
Helpful post? Buy me a coffee.