Seems like you simply failed to re-base your code from whoozit's repo before preparing a pull-request for him to pull.
Had you re-based you would have found he already had those fixes, maybe?
Though maybe not, as I am not sure if he did actually clone my repo after those fixes or before. Maybe he cloned it before then didn't clone or pull again after the fixes, even though he knew about the fixes (I think he did anyway).
I guess the problem's root cause is he long ago deleted his original repository, then recently cloned mine causing confusion.
-MarkM-