Open
Description
Per discussion at #360 and #509 (comment)
The test suite sanity checker should collects all the $ids used in tests and verify they're unique, to make it easier on implementers whose implementations cache references or who wish to load all references at once.