Always tear down bucket in setup_bucekt validator

Exceptions were causing the bucket config to be left around.
Require start / end at if doing a period query

This is the requirement and what the error message is claiming but not
what the validation is checking. Spotlight always performs queries with
a time range so this should not cause a problem.