#720: test-battery restart timeout handler

This adds a timeout handler to the restart `test-battery` suite and closes #720.

@hjoliver, please review.