Yes, there is absolutely a solution. I had the same annoying problem and I've read many post that stated that even after the update the badge still remained. But I found a solution through Cydia. Search for and install noOTA badge in Cydia. Complete instructions here.