I would like to know the answer myself, but I know a way around this.
Your problem is that your sort is not done in the BAQ. When you sort after that, in the dashboard, it keeps the selection on the row that was first before the dashboard sort.
I find this annoying, but I know now that I have to plan ahead with sorting.