internal/v4: fix meta endpoints

We were printing duplicate endpoints in the /meta list.
Also, when retrieving /meta/any with all meta endpoints included,
it was failing because color was not recognised.
The assert is for that (sanity check, despite the test in router), but the
loop is to build up the names to check that they're all tested.
Will add a comment.