Okay talk to me like I'm an idiot. Every time I edit my services.yml file with an extension and load the extension my website crashes (all I get is a plane white screen on all pages). This happens even if I copy code that has previously worked. If I use the services.yml generated from the skeleton extension everything works fine.
Once this happens a clearing the cache will not recover. I have to delete the extension, I can then get into the customization menu, copy the extension back and disable it. If I return the original file unedited it works fine even when the code is the same.
This feels like an encoding issue, but I'm using UTF-8 without BOM. That seems to be what the generated file is. I'm using notepad++ to edit in windows. Am I losing my mind?