rc.dのスクリプトは/sbin/rcorderというコマンドで整列されてから順番に実行されるので、
rc.confに書く順番は関係ありません。

Xは久しく使っていないけど
xdm=YES; xdm_flags="&"
とかでいけないかな。
駄目だったらごめんなさい。