リモートに対してrsyncを実行した際、エラーが出てもロールバックしなかった

リモートに対してrsyncを実行した際、rsyncのエラーが出ていても検知されず、そのままcapistranoが実行されていたため修正を入れました。
スマートなやり方がわからなかったため、system()の戻り値を見てfalse/nilの場合はraiseするようにしています。