Watch mode exits on invalid smart tag
I forget which smart tag it was, possibly `@foreignKey`, but when a `COMMENT` statement was issued with invalid content it caused the watching process to exit... This probably isn't desired! Could be that the gather phase needs error handlers?

(Observed via screen sharing.)