Eu finalmente encontrei a solução para o acima. Parece que o cordova-ubuntu ppa é o culpado, que vem com uma versão anterior do cordova (3.6 ou algo assim). Desinstalei-o e instalei o cordova através do pacote node.js / npm. Ele instalou uma versão mais nova do cordova (6.0.0), que funciona perfeitamente no desktop 15.10 e no 15.04-armhf no telefone.