Do not use forking style, but run services in the foreground instead. Dispense with ExecStop, systemd will do that for us.
Also try to restart xrdp-sesman.service. Just restarting xrdp.service not enough.