Changed top-level bracket rule to not consume when transpose tick is present

Fixes #2992

This seems to solve the transpose tick problem while also not introducing the syntax-blocking (like the last fix). Can others confirm before we merge this time?