Fix bug in or combinator on ListParser

This was bad, and im not sure who was using it (Ivory isn't)
I suspect Mark might say to split this into three tests.