The underline causes for the multiple problems described in your post may be different.
It would be better if you open a TAC case and get the RCA for these problems, so you could have a precise answer for your question.
I hope I had a better answer than that, but, as you already did, I've searched the CHANGES file and found multiple changes to scp code in multiple releases. A TAC engineer would be able to assist you reproducing the problem and providing guidance on the supported releases which incorporated the fix.
Best regards