I assume that the pads taken from one caliper are worn down by the same amount ??? You don't state that specifically.
How much do you use your rear brake pedal when riding ? The delay valve only acts on the right hand centre piston when the rear brake is applied, and then only as the brake pressure is increased. The delay valve has no effect when the front brakes are applied - both are applied equally. If you just use the rear brake mainly to steady the bike in slow manoeuvres, then maybe it is just not enough to apply the front right.
ST1100AY commented on the possibility of the right disc rotor being more corroded after a wet ride, and grinding the pads down the first few times the brakes are applied before they clean off the rusty surface. I can't say I have noticed that effect, but it is possible.
on Larry's suggestions.
I'll add to that the possibility that the spring clip in the roof of the caliper is at fault. In the 1300 2004 model (and all models up to 2007), it is possible to install the clip the wrong way round. The wider strip fits closest to the pistons. If it is the wrong way round, the pistons will eventually push the pads off the narrow strip, and this will the pads from releasing properly - at least until they wear down a bit more.
Also, the narrower strip has a little tag on it which should keep the pad that is furthest from the pistons held in its correct place. This tag can prevent the caliper from moving correctly if pads have not been inserted correctly at some time - as the tag may have been bent.
The 1300 from 2008 onwards has a similar tag arrangement, but it is impossible to fit the clip in the wrong way round on the newer front calipers.