I got it working eventually by disconnecting my keyboard and then connecting my controller first to occupy /js0, but having a more robust solution would be wonderful.
/js0