Fix race conditions in TargetPool.

The race condition detector found a few anomalies whereby a
TargetPool could be read during a mutation.  This has been fixed.
Code Review: Last replacement wins.
Merge pull request #282 from prometheus/fix/race/targetpool

Fix race conditions in TargetPool.