runner: fixed termination handling by using a forked wrapper process that handles the termination and the notification to the parent
runner: restored and fixed disabled tests