Mmm.. I wonder.. at the point when EXEC_ONCE is run, the ethernet port it not yet fully configured. Shouldn't matter much, but maybe it does?

You can test the EXACT same code that EXEC_ONCE uses by using the FTP server in Hijack: the SITE EXEC xxxxxx command. See if that works for you or not.

cheers