This is probably going to be hard to nail down, but a lot of controllers do something like this:
if ($request->isAjax()) {
return a dialog;
} else {
return a page;
}
This is overbroad, because Quicksand requests are Ajax and Workflow but shouldn't normally activate specialized pathways.
We need to go hunt all of these down and change `isAjax()` to some method like `isWorkflow() && !isQuicksand()`, so that they activate only on real workflow, or maybe make Quicksand stop detecting as Ajax.
In general, these classifications are probably more confusing than they should be.