Thought there was a bug, but it's actually working fine, so no fix needed, but the test is written (and it doesn't exist yet), so we keep it. Also fixes a selector to make an assert relevant in an existing test.