I'd need more specifics on the rest of your problem, but I can help with this in general:
+managed prefs getting stuck+
There are two things to clear on the client in order to remove all cached managed preferences:
1. */Library/Managed Preferences* - Delete the whole folder. This is where the mcx compositor sends all managed preferences first, regardless of the mcx_domain (forced, set-often, set-once). If managed preferences still apply, this folder will be recreated automatically.
2. *The mcx_cache record in the Config record of the client's local directory* - To easily clear this, use
dscl:
*sudo dscl . -delete /Config/mcx_cache*
This command will also work in Tiger. It clears the local cache from the client's /Local/Default LDAP domain (Leopard) or /NetInfo/root (Tiger).
--Gerrit