fix: preserve ssh command timeout in wrapped executions (#29)