we are using MOSS trial and it has not changed.
I think the problem is, that the settings of displayed fields is saved in the
web part at the same time as the XSLT settings. Maybe SharePoint stores at first
the custom XSLT and after that it overrides the XSLT according to the selected
fields. Maybe there is a different way to change the settings of the web part
without saving the displayed fields.