Maintaining the environments
The first day of your new environment means if you have followed this high-level plan in this book you are doing things differently in most cases. The last thing you want to do is follow old habits and bring them into your new environment. So, when you encounter an issue with content, check it first in production find out what the issue is. Unless this is something simple where you can fix it easily without configuration changes I would not troubleshoot in production. I see a lot of admins guessing on solutions to issues and when they do not work they cause more issues or leave residue from the attempted fix that is not cleaned up.
The way to keep production clean is to create a backup of the site or site collection and migrate it to the DEV environment. Then test the content in DEV and see if you get the same behavior. This alleviates any issues you may cause with PowerShell scripts and other troubleshooting methods that may disturb the production...