[BZ 1120418] fix scheduling to prevent duplicate triggers