I dont know about the citroen, but I did a Freelander Rover K-series engine head gasket change and on that engine youdefinitely will have problems if you use anything but the recommended sealant. The reason is that some of the oilways are formed by a groove in the head where it bolts to the crankcase, this groove then effectively becomes a tube and conducts the oil around the system. If you use silicone you might get excess sealant squeezing into the oil way and setting. Result? oil starvation and bearing failure. The sealant used on the freelander is Loctite 574. This sealant sets when it is deprived of air (it's anerobic). Any excess squeezed into an oilway stays liquid and is flushed out by the first flow of oil. I suspect your problem has arisen for similar reasons to what I have described.
Hope this helps
Steve
Steve Jones
January 2013