I'm sorry mate, but the clutch switch has alot to do with the car revving while shifting. Unplug yours, and after a day or 2 the car will rev like hell when shifting. FACT.
My neighbour is our local Custom Code and REVO dealer and has also built a 500-600bhp Ibiza from scratch which he races. And i'm sorry but mapping the car to rev when shifting is nonsence.
As for the cars i KNOW personally (ie friends) dont rev, they include...
Neihbours Race Ibiza - Custom Code
A 250bhp Lupo 1.8T - REVO Stage 2
A 252bhp Ibiza - Custom Code
A 249bhp Ibiza - Jabba Mapping
A 350bhp Golf - Jabba Mapping
A 240bhp Ibiza - REVO Stage 2
My 220bhp Ibiza - REVO Stage 1
My Car - APR
And pretty much everyone on SeatCupra.net, ukmkivs, clugti and VAG20V. with includes plenty of K04's, Garrtets and IHI's. And all manor of mapping, APR, REVO, Custom Code, Jabba, Star Performance, P-Torque, Bell Auto... the list goes on. All of the above tuners are active on the forums and not once have any of them stated those traits exist in their mapping. Not even when people post with revving issues. 9 times out of 10 the issue is resolved with the replacement of said clutch switch.
When i said the switch cuts fuel, i was generalizing. The switch infroms the ECU what your clutch is doing. Try it for yourself, but you may need to drive it for a few days before the problem starts. I'm actually going on experience here, when it comes to solving clutch switch problems.
If you feel that the mapping on a k04 needs to rev the car when shifting then maybe you need antilag and there must alot of wrongly mapped Ibiza's Golfs and Leons kicking around. Maybe its just an Audi thing....... even though the engines are near identical.