[Ide] Custom tool service should broadcast file changes

BXC8026 - T4 template regenerated only on every other content change

Also avoid unnecessarily re-saving the project.