It's good to hear someone else has the same fault, (not for you though) no it's not resolved yet..
Got some theory's and thoughts..
It's only happened when stationary or twice when pulled up to a stop, never when moving..
When in France (I'm now home) it blew about 4 fuses in succession, hence the request at the time for some help. Mind you it also blew a fuse whilst in Dover docks and on the way down in France.. Six in one day !!
On the drive home it was OK even in 32deg heat, thank goodness for a working A/C
I happens quite randomly, it can go for months without happening.
Fuse 15 is linked with the car level control, dash lights (that's the warning lights) Headlamp levelling, warning buzzer, anti theft unit, outside mirror, seat heating, seat adjustment memory, light switch, reversing lamps, wiper rain sensor, info display
Most of these supplies are for the control side not the load side, switching relay coils etc.
One time it blew was when TB was installing a colour display when we had the dash out, not sure what point it blew but after the dash was put back in it had blown. I'm now getting hold of a spare dash to swap over and check it out.
I did notice when if first started blowing fuses that the cable down to the car level sensor was trapped by the suspension and slightly crimped. I have been thinking about disconnecting this sensor from the loom. I have also pulled the relay for the compressor as the suspension has been changed (before I bought the car) to Bilstein units all round without the inflatable shocks.
I'm sure there is something that goes through a check routine when the ignition is first turned on but not when the car is moving.. Maybe the ABS or Air bags or even the level control..