[PLAT-5138] Catch exceptions building the domestic curve on a particular valuation date, allowing the function to return a result containing the curves it did build