[COOK-4337] Perform validation on timespecs

Also, rewrite the test to cover more exotic timespecs