Don't reload paths on focus until task completes

Let the initial task complete but mark the reload as being
needed once it completes so a fresh reload is still performed
but the first set of paths is presented instead of just showing
the loading indicator again.

Closes #23