Hi,
all the x86 devices on the market including the Nexus Players, are capable of running armv7 or armv5 binaries. They aren't "faux arm7 devices" :)
The error message tells the lib is ARM while the system expected it to be x86 and tried to load it as such.
Normally, if your app only have a lib/armeabi-v7a folder, the system has no reason to believe the libs are x86 and should run these well, as ARM.
Can you list the files in your APK ? Did your app had x86 libs before and got upgraded?
But even in such scenario, on Android 4.x, the system is always supposed to try to load libs as arm if they're failing... Do you know the user or it's just a bug report? His OS could have been modified and made nonfunctional regarding the ARM translation, or be an emulator without this capability.
Regards,
Xavier Hallade.