I had 20 hours of pre labour with DD2.
The contractions were still 30 minutes apart when I decided to leave for hossy & they hit me 5 minutes apart. When I got there 40 minutes later I was 7cm dialated, so I do think the prelabour was doing something.
It still took 5 hours to get the last 3cm.