Not sure if your issue is resolved yet. We are also on JDE Xe SP 24 and we have followed the steps in the Oracle white paper and it works so far.
You are right jdesec*.* are not on the deployment server in SP24 but we were advised to copy jdeclnt*.* instead of the jdesec*.* .
We are on JDE Xe SP24 and has already applied the workaround to add BDSEC=ROBIN in the Jde.ini to bypass the SPC code expiry on user PCs and it works.
However, this doesn't seem to work on our Terminal servers running on Windows Server 2003 Std.
Anyone has faced similar issue/ can advise...