You still need to change the jbpm.console.server.host from 'localhost' to remote ip.
There are two web applications console and server part (that includes JBPM runtime).
The client connects to sever web app using REST and the server host is hard coded as 'localhost' inside . This is fine when you run both on your local server.
But when you are running remotely, the server calls will be looking at http://localhost....
So you need to modify the 'jbpm.console.properties' that is included in jbpm-gwt-core-5.0.0.jar.