The delay is because it seems to wait till the Fire effect hits, rather than on spell cast completion. It's a pain.

To answer your second query; it is not beneficial to wait to see if it procs as that's time spent not casting, especially if it doesn't proc and you've wasted half a second (which adds up quickly!) Cast your next Fire then activate any proc from the first Fire after that.