Stalk failure seems favourite cause in my opinion.
If the park position was at fault I would expect them to stop wiping when they were switched off not keep on going. Looks like i've got to try & find a switch now that should be fun as it's a 55 plate:doh
The park contacts overide the switch and keep the wiper motor running until it is in the park position. The park contact has a seperate power supply so it carries on working when the stalk is in the off position until the park contact stops the supply.
This can fault in two ways.
1. The park contact power supply fails so when you switch off the wiper it stops wherever it is on the screen leaving your blade in a part wipe postion.
2. The park supply is not switched off due to contact fault so wiper carries on running all the time from the feed on the park contact.
Your problem would be failure 2. I can't see how this would cause rear wiper to fault as each motor has it's own park contact. A fault on both motors at the same time seems very unlikely.
Relay fault is possible but how this causes rear wiper to engage is difficult to imagine.
A broken switch contact in the stalk seems the most likely cause as the thin brass contacts can break in half with debris causing shorting inside the twist section.
In the past I took a combination switch apart that had failed on my old Carlton it was lights & wipers and lights failed when I switched off with a load of brass and plastic landing on the carpet. Impossible to put back together had to bite the bullet and buy new one for about £70 as it was winter and did not have time to find one in a scrap yard.