Thanks for posting about this - you’re right, the service script name does not match the documentation. The documentation should be changed to match the script/service name - I’ll raise this internally.
The permission difference should not have any serious side effects, the only downside being that a normal user will not be able to execute service trcserver status (or /etc/init.d/trcserver status) - as this will return an error saying that the script is not executable. This should be changed, and I’ll let the developer who works on the server installer know to have a look with the idea to change these permissions.