I have not tried stopping and restarting Watch after compiling once because this was never necessary as far as I know.
It's not a big problem to have clients compile twice but the questions have been posed to me that this might be a bug and I was just looking for a confirmation.
Lou Pace