make tail work correct.

%new_stat is undefined at first loop.
Net::SFTP::Foreign can tail files even is_sudo.
make `ensure => started` work correct.
Merge pull request #421 from chenryn/master

Two foolish bugfix