cylc test-battery: split up restart test

This splits up the large restart test into many small ones - hopefully these will be more reliable and easier to debug.

@arjclark, please review.