Make sure we use current data store in WKTR's TestController. Currently, a lot of code uses defaultDataStore(), even though the test may be using another data store (e.g. an ephemeral one). I suspect this is contributing to test flakiness.
Created attachment 399404 [details] Patch
Created attachment 399417 [details] Patch
Created attachment 399424 [details] Patch
Created attachment 399425 [details] Patch
Created attachment 399440 [details] Patch
Committed r261758: <https://trac.webkit.org/changeset/261758> All reviewed patches have been landed. Closing bug and clearing flags on attachment 399440 [details].
<rdar://problem/63287645>