If the request contains a timestamp = null, the XRC will get the current normalized timestamp.
If the requested assets with the current normalized timestamp are considered to be inflight, the XRC then goes back 1 additional minute (labeled internally as a past normalized timestamp).
If requested assets with the past normalized timestamp are not in the cache, the minimum fee is charged and the caller receives a pending error.
If requested assets with the past normalized timestamp are in the cache, the base cost fee is charged and the caller receives the requested rate.
This PR implements the following: