In the iOS 6 beta, AT&T paid Apple to display "4G" instead of "3G" on the status bar of your phone. 3G is HSPA, and while I believe that HSPA+ should still be called 3G, AT&T used it to say it had the only "4G" smartphone. (This was of coarse before the iPhone 5 and LTE capabilities)
What I believe happened in the iOS 8 beta, is that AT&T must have had a contract with Apple about the "4G" name, and it recently expired. Hence the "3G" showing, as it should.
Sorry if this doesn't answer your exact question, but I found myself on this thread wondering if other people had the same thing happening to them, and thought that I may as well post so if others like me find this thread they will see my answer.