I read from Air 31(the latest), the beta-reports-active key will be injected automatically if you pick Distribution profile, but it should get ignored in development build.
I need push notification in my game so I have to keep aps-environment key there.
Before Air 30, I could do device debugging with ad-hoc profile, so the value for aps-environment was "distribution". I totally forgot the existence of it since then. And now with Air 30, we have to use development profile for device debugging, and this nasty thing took me so long to find out...