[spec] alt with an empty cat breaks explain

Description

Related:
- looks like the same issue, but for s/and, s/or
CLJ-2336 - looks like a consequence of this issue
- probably related too

Environment

None

Assignee

Unassigned

Reporter

jcr

Labels

Approval

Vetted

Patch

None

Affects versions

Priority

Major