Although that thread had no clear resolution either, although It did seem that changing the hostname did actually change the hostname that RMI uses for him.
Not sure why its not working for me. I can confirm that the parameters are being passed to glassfish on startup because they show up in the server log.
[Message sent by forum member 'arjunlall' (arjunlall)]