I've filed a bug here: https://bugs.swift.org/browse/SR-11912
This has worked for me before (though I haven't tried it in some time) and I just tried this on a fresh install of Catalina (and it failed). I think this may have something to do with
update_checkout becoming a python module. Has anyone else run into this issue?