Look at the big picture. First, there are only a handful of possible leak paths thru the roof - it is quite fixable. Second, you almost certainly are not the first to experience this. Somewhere in the Porsche organization (manufacturer and dealers), this has been tracked down and solved elsewhere long before your unfortunate experience. After one failed attempt, your dealer should be trying to tap into that knowledge pool, not just trying to solve it alone.