I had a problem just like yours which I fixed last week.

Reading your post helped me solve it as I knew what you had tested and found not to work, so I then managed to work it out with some help of another forum. Maybe I can repay the favour by helping you get yours sorted now.
Take another look at the vacuum solenoids on the bulk head. I think you said you joined one straight through to eliminate it. This will definitely not work.
You said your car has 3 solenoids. They are all identical parts but have different functions. These would be:
- Grey connector (offside) - controls turbo wastegate (on HDi 110, the HDi 90 doesn't have this one)
- Blue connector (middle) - controls EGR valve
- Black connector (nearside) - controls air pump (some models only, later I think, my 99 does not, my 2001 has it).
The EGR one matters, you'll get pollution faults without it, but the most critical one is the grey turbo wastegate controller.
On the HDi 110 the turbo wastegate is variably controlled by a variety of inputs. The control is managed via the vacuum solenoid. If this is faulty (either stuck open or closed) the turbo will not function properly and the engine will limit revs and power to avoid damage. A typical giveaway is a refusal to rev over 2800 rpm, and sluggishness up to that point.
You cannot remove the solenoid and join the pipes straight through. You can swap the solenoid with another, on the basis that they probably are not both faulty (however in my case they were so this isn't foolproof so don't rely on it). The best way is to test the solenoids and all the connections is to get a hand vacuum tester. I got a Sealey VS402 for £37 delivered - see
http://www.ccw-tools.com/ (no affiliation I promise) and you can also use the MityVac tools but these are US made and usually sold from US so delivery will take longer.
With the vacuum tester you can draw a vacuum on the pipe from the solenoid to the turbo (engine turned off). If it won't hold a vacuum then the pipe is leaky. You can also use the vacuum gauge (engine turned on, pipes disconnected) to test what vacuum comes from your vacuum pump to the solenoids (the centre connector on the solenoid) and what comes out the other side (the outer, frontmost connectors). At idle you should get a strong vacuum of about 600 mmHg. When you rev the engine past 1800 or so the vacuum will fall. I did this solo so could not see the rev counter, but I figured they would either work or not, and I was right.
What I did using the vacuum tester test was remove both solenoids and tested them each in turn connected to the turbo grey electrical connector with the vacuum from the engine pump attached, and the vacuum tested on the turbo side. I then revved the motor past about 1800 rpm, and saw the vacuum change markedly on the gauge. The faulty solenoid registered no change, the good solenoid did change. I had a third spare solenoid to test and it did not allow a vacuum at any stage so it too was faulty.
When one solenoid did not change but the other did, I realised that the unchanging one was faulty. I put the good one on the turbo and the bad one on the EGR and the car flew. There was no doubt the turbo was fixed. I then got another from a breaker for £20 delivered and tested it, it was OK so fitted that one to the EGR. I also got him to throw in the vacuum lines off the breaker car and they were a tighter fit so I swapped them too. This made a big difference as I then got higher vacuum readings on the entire system (600 mmHg), and this seemed to make a difference in reliability of the turbo engaging, it has been a bit hesitant now it is every time and very smooth.
I hope this long explanation helps. I don't think a lot of garages understand this stuff as it won't easily show up in diagnostics. I do, sadly, think your old turbo was fine and you were robbed by the garage. Let me know if I am right.
Al