We initialize it blind and let it go into auto-watch mode once the DFG adds a watchpoint, but that means that we never notice that it fired if it fires between when the DFG decides to watch it and when it actually adds the watchpoint.
Created attachment 341847 [details] the patch
Landed in https://trac.webkit.org/changeset/232598/webkit
<rdar://problem/40909445>