think i’ve figured this one out! well, in CS5.5 at least 😉
it seems that if you have the same clip as currently playing in the program monitor selected in the source preview monitor, playback of the program stops when you add a marker on-the-fly. if you load another clip into the preview monitor, playback of the timeline continues when adding markers…..weird eh! can anyone else confirm this work around?