Yes, this is something we've noticed as well recently. Up until a few weeks ago, this wasn't a problem, but it looks like an update on their end causes newly-transferred messages to show the upload time instead.
We appreciate you notifying Yahoo about this; hopefully if/when they put in a fix it'll be retroactive, and not just apply to transfers that happen after the fix.