hone in on which part of a pipeline cannot execute
tweaks
whitespace
rework sync logic again.  Now store our name when we start and add a second word (a '.') when we're done.  This will be better if we start being more conservative about starting duplicate processing and instead focus on invalidating both finished and unfinished tasks (for example when a node starts and then goes inactive before finishing).