I have a feeling you're right on the hard-coded version check based on app version. That tracks with OP's observations.
I haven't gone past stable firmware so I wouldn't know quite yet... But I'll check my Google play Android app when I get home and can grab my device.