I don't think we want to reuse potentially stale metadata without letting the user know that is happening. If the data is needed for the resolution, it needs to be up to date. If it's not, what Pulp does is potentially incorrect without the user knowing otherwise. I'd rather it just error out entirely and the user know something went wrong rather than doing the wrong thing and the user being none the wiser.