Fixed removing a watcher when watcher had not previously been added.
Fixed not creating session on watchable thread.
Added lock around UpdateItem to flag when called after object disposed.
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohTopology