LP-1391914 :: idPrefixWatcher; subtle bug with initial call to Changes()

Failing test to demonstrate bug
Rename test to be more descriptive
Merge pull request #1117 from johnweldon/LP-1391914

LP-1391914 :: idPrefixWatcher; subtle bug with initial call to Changes()

Failing test to demonstrate bug + Fix