I would think so, otherwise you're going to get condensation soaking the top OSB layer and insulation, which will presumably then go mouldy and rot.
You want a professional roofer's opinion, but it sounds like you already got one.
Edit: BS5250:2011 (latest version I could find online) says...