A recursive scp can finish 'successfully' while leaving whole subtrees behind — all it takes is one directory you don't have read access to.