dont start coverage timeout timer if timeout is infinite

When the timeout is `infinity` the coverage fsm crashes w/o this change. To verify run `mapred_verify_rt` with `riak_test` w/ and w/o this change (or any mapreduce request that uses an `infinity` timeout, e.g. basho_bench)