How can I avoid this?
Use a router to cut stopped dados instead. If you're limited to using a table saw, and that saw doesn't happen to have a router table built into it, it's pretty much unavoidable.
Is there a trick?
Only if you consider using a tool other than a table saw tricky.
A different kind of corner joint?
Sure, that'll work. I thought you ...