You wouldn't have been pronouncing things incorrectly. In fact, thinking that this devoicing is a rule and not a habit is going to cause you to pronounce things incorrectly.
Everything they say in that thread is true, but you really are turning it into too much of a rule.
Devoicing the 'u' sound in certain cases happens a lot, but for the most part, Japanese don't know they're doing it, and a few of my friends insist they don't do it at all. They even 'prove' they don't do it by speaking more slowly, and the 'u' sound magically appears when they say "o-ne-ga-i-shi-ma-SU" for an example.
Devoicing the 'u' comes with speedier pronunciation and fluency, much the same as "don't know" frequently becomes "dunno" and "want to" becomes "wanna".
They're not rules, they're habits, and not even everyone has them. Many speak all of their 'u' sounds, regardless of their position in relation to other sounds. Many people also tend to devoice or squash the 'i' sound in similar situations.
You'll find quirks like this all over the place, and you're really going to over-complicate things if you try to learn it as a rule. You'll start asking yourself on every word, "So do I say this 'u' or not...?"
Say it for now. Much later, when your speaking improves, you will pick up more natural flow and habits from other speakers, like learning a new accent.