In addition, it is not promised that \setLTRmarginpar also works for \marginnote. At present it gives the expected behaviour of \marginpar of standard latex. To have marginnote behaving same, one need to hack marginnote package as well.
-- Best wishes, Vafa Khalighi
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex