If that's the case, then your downloads still might be in the OUYA that you'll have to manually install. Download FilePWN (If it even will) and navigate to /sdcard and just click on them to install. You might wanna turn off and on your OUYA before trying this.