Don't use MaxSampleTimeout if not provided
Don't use MaxSampleTimeout if not provided

If MaxSampleTimeout is zero (ie not provided), do not force the
target's interval to zero.  Doing so causes samples to immediately
time out.

jmeichle/canary,blalor/canary,canaryio/canary