jettyRun with daemon = true + gradle daemon doesn't release ports

When I configure the jettyRun task to be a daemon and use gradle daemon (as I love the snappy startup it offers), after the build finishes the ports are still bound. Invoking the build again fails with ‘address already bound’ exception. Disabling the daemon is a workaround, but a suboptimal one. I read that the issue was discussed some time ago, but as I don’t know the outcome, I would like to raise it here again.