[FIX] cleanup after child exit
[FIX] cleanup after child exit

The function to cleanup after the MCP::Child exits had two minor
issues. It still tried to close a non-existing console connection
and tried to access the hostname of a test from the DBIC testrun
object instead of the testrun_scheduling object. Both issues are
fixed with this patch.

tapper/Tapper-MCP,tapper/Tapper-MCP