I brushed an EPDM coating (not the Dicor brand) around every protrusion and seam on my Allegro and it worked awesome. The only place I developed another leak is where the factory roof rail was mounted. The mounts flex and the brush on sealant - while pretty thick - did not work in a couple of spots. I used Dicor tape on those mounts and have been leak free. The Allegro is aluminum framed so I wasn't too worried about the pre-exsting leaks when I got it.
So yes - be proactive rather than reactive when it comes to leaks!