Make the recursive argument actually mean something.
Bump the max transfers because YOLO.
Make sure we create the base dir if doing a recursive transfer.