Backupset server name on dev server shows Prod server name
This is confirmed.

If you restore a database from one server to another, but never back it up, and run the code I have above, it will show the server name from the original server it was backed up from.

BUT if you then do a backup of that same database, it will then show the current server it was backed up from which is what I expected.