Duplicate Quote - Update Exchange Rate

When an quote is copied with an old exchange rate, the old exchange rate copies to the new quote. We have a BPM to update the exchange rate on QuoteHed, but that all it does. Looking at the quote detail lines the customer price is still using the old exchange rate. Looking at the database there is a row in CurrExChain showing the old exchange rate for the copied quote. Any ideas how we can update the exchange rate on the detail lines when copying a quote?