How would you debug and recover from a peripheral bus hang in an embedded system at Benchmark Space Systems?