Improved non interactive read. This should solve the closed channels problem with SSH connections.
Removed unnecessary logging entries.
Added assert statement in Host.run.