Yeah we work closely with our support, which does make for a much smoother process. You do get some devs, unfortunately, who refuse to accept change and live in the 'dark ages'. Questioning their code is like telling them you're gonna murder their family.
I work in this area and the majority of hardware/software devs I meet are like that. Also best not to get them to Frontline support their own code. They typically don't have the... 'ahem'... patience for that...
Once had a dev swear down to me there was nothing wrong and then went behind my back to the MD suggesting we replace a full set of virtual hosts because they were "obviously faulty." Turns out he'd left a bracket open in his code...
Of course there are exceptions. But theres a certain mentality of 'just buy a new one' that really gets on my tits at times.