systemd expects that its immediate child process is the daemon, and monitors it accordingly.
ts3server_minimal_runscript.sh runs the server in a subprocess, so systemd ends up treating the wrapper as the 'main process'. Starting the server is the last thing the wrapper script does, so I added 'execs' there so systemd monitors the right hting.