Adding a feature to open Pull Requests in distgit would make the following workflow possible without switching to a browser in step 6:
fedpkg clone rpms/foo
cd foo
fedpkg fork
git add && git commit && git push -u <fasname> rawhide
fedpkg pr