I have a Bosch dishwasher (model SGV4313GB/12). The machine runs through all the cleaning cycles and then stop during the last rinse cycle. Hot water is still in the bottom just as if the door had been opened mid cycle. The lights are all out. If you then leave the door open for a while and switch it off and let cool down, then switch back on after a while the program light comes back on and the machine works again, runs through the rinse cycle and then stops as before. This will happen in all programs (Intense, Normal, Eco) but, not in quick wash.
When the machine restarts you can cancel the program and drain the machine (it did have a drain problem previously - but that one I could fix).
When the machine restarts you can cancel the program and drain the machine (it did have a drain problem previously - but that one I could fix).