It appears that the interactive sort only works if a report is not set to be cached or viewed from a snapshot in the execution bit of its properties. Is there any way around this, preferable other than duplicating all the reports each sorted by a different column...?