Ok. I have a similar setup but can only duplicate the symptoms you describe if I leave off the speed or if screen is already running.
Is a session already running, but detached?
When there is no session already in place, what happens when you launch while specifying the speed as well?
Code:
screen /dev/ttyUSB0 9600