Bug reports without an attached log file are usually useless.
Re: session command
No. The session command is rather intended for interactive usage, not for automation.
What is the point of the session command when GET and PUT seem to be blocking in a script? Is there something I'm missing? In other words, is it possible to conduct multiple simultaneous file transfers in a script?