Except known erratum ERR011063, I can see only two possible reasons for asserted reset (i.e. reset asserted forever):
- reset is asserted by some external circuits, so it's not related to the microcontroller
- it's caused by internal low voltage detectors due to supply conditions - when reading your description, this is not that case.
So, I recommend to implement ERR011063 workaround and then test it again. I can understand that it's not easy to replicate it but such behavior corresponds to ERR011063.
There are no other known issues, so this is a very likely reason.
Regards,
Lukas