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?