Maybe I'm missing something, but if the problem is just the software that displays the number of bars, why does the iPhone 4 drop more bars than other iPhones which are running the same software?
It seems like there's still a problem with the antenna design that was just made more obvious by the software.