restore wrong (but performant) possible_watcher impl
Merge pull request #1878 from opf/fix/watcher_list_performance

Restore wrong (but performant) possible_watcher impl