Actually, in practice, you probably aren't wasting anymore time than with the "fireweaving idea" when there is a firestarter proc. And, you're wasting no time at all when there is no firestarter proc, while with the 'fireweaving' idea, you're wasting .5s minimum everytime there's no proc (which is 60% of the time).