Working in Dynamics 365 doing plugin development was problematic yesterday. I've seen more than one occasion now where I can't get a plugin to work properly and there is no obvious reason why. It turned out that uninstalling and reinstalling the plugin profiler solution fixed the issue with no code change.
The profiler must be caching something......
I hope this helps someone else and I am not the only person seeing this wonky behavior!