Jim,
I know I've had this issue before.
When you examine the server/tomcat output, right when a user logs in, you can see the screen dimensions/orientation.
If you login with a iPhone and Android, you can see 2 different sets of data - even though both are phones, Aware doesn't pick the same VP for both phones.
In that data you can see there is different data coming from the browser in the phone (User Agent, etc., if I recall correctly).
In short, I think Vlad said the device is the one responsible for sending its config data and Android just doesn't do it correctly (going from memory - this may not be the exact wording to be accurate).
So yes, i've see an Android phone login and NOT load the mobile VP.
I just did something with Bruce a few months ago - maybe he remembers how we tackled this for the Android phone users. Will msg him.