A 56k modem would virtually never provide a 56k connection due to a whole raft of issues - including impedence mismatch and other cabling faults and hardware incompatibilities. 40-48k seemed to be the norm from memory - connections over 53k were very, very rare.
Also, most modems followed the "V90" standard which was asymetrical and limited upload speeds to 33.6k - not 48k of the "V92" standard.
[ Source: I used to run an ISP in the days of dialup and invested quite heavily in special 56k capable modems - for a 56k connection the ISP could not use a standard modem they needed to use a 64k ISDN channel ].
Also, this whole post is simplistic (you could argue flawed if you want to be pedantic) - That 50kb * 8kbits is naive as it ignores the overheads of sending the file - this is quite significant on an Internet connection but even on a basic connection it was non-trivial - think an overhead of 10%
As someone else has posted, if the image is being sent in an email, there is substantial overhead in converting the file from 8 bits of ASCII per character to something which falls in the acceptable space for email (readable characters, line limits). This could vary by encoding method - there is more then 1, but in the region of 33% overhead.