Configure all JMX listeners to use an unprivileged port

The jmx_verify test case configured the JMX listener to use port 80 which caused the test fail when run as a non-root user.  This PR changes the test to always use an unprivileged port.  It also adds logging of the JMX query command to assist with test failure debugging.