This problem is since 6.0.
Same behaviour for SIP phones in a ring group.
Tech support do not have any solution. They basically say "deal with it"...
If you have a "ring all" ring group, you could program a single line with same ext num on all phones. If you have a cascade ring group, a hunt group can pretty do the same thing.
Hope this helps!