The key to making this work is to begin by cloning a bundle that starts from the beginning of the repo history:
git bundle create initial.bundle master
git tag -f some_previous_tag master # so the whole repo does not have to go each time
getting that initial bundle to the remote machine; and
git clone -b master initial.bundle remote_repo_name