Mhmm, da fängt das Stochern im Nebel an.
Ich verwende xfce 4.12 aus dem einschlägigen ppa und bin damit zufrieden.
Das file .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml hat folgenden Inhalt:
<channel name="xfce4-session" version="1.0">
<property name="general" type="empty">
<property name="FailsafeSessionName" type="empty"/>
<property name="SaveOnExit" type="bool" value="true"/>
<property name="SessionName" type="string" value="Default"/>
</property>
<property name="sessions" type="empty">
<property name="Failsafe" type="empty">
<property name="IsFailsafe" type="empty"/>
<property name="Count" type="empty"/>
<property name="Client0_Command" type="empty"/>
<property name="Client0_PerScreen" type="empty"/>
<property name="Client1_Command" type="empty"/>
<property name="Client1_PerScreen" type="empty"/>
<property name="Client2_Command" type="empty"/>
<property name="Client2_PerScreen" type="empty"/>
<property name="Client3_Command" type="empty"/>
<property name="Client3_PerScreen" type="empty"/>
<property name="Client4_Command" type="empty"/>
<property name="Client4_PerScreen" type="empty"/>
</property>
</property>
<property name="splash" type="empty">
<property name="Engine" type="string" value="mice"/>
</property>
<property name="compat" type="empty">
<property name="LaunchGNOME" type="empty"/>
</property>
<property name="startup" type="empty">
<property name="screensaver" type="empty">
<property name="type" type="empty"/>
</property>
</property>
<property name="shutdown" type="empty">
<property name="LockScreen" type="bool" value="false"/>
</property>
</channel>
Letzte Änderung war bei mir am 13.5.2015 - also jedenfalls nicht alle paar Stunden oder alle paar Neustarts.
Hier könnte man ansetzten, vergleichen, ... zur Not verhindern, daß Änderungen vorgenommen werden können.