After reading other useful answers, I believe this problem is related to the way bash sends detailed information to tty, which is somewhat different from stderr or stdout. It can be caught with the following work:
$ screen -L $ bash -v $ exit
This results in the creation of a screenlog.0 file containing the output.
Interest in bash -v was of interest on a Mac running 10.7.3 (Lion) with
$ bash --version GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11) Copyright (C) 2007 Free Software Foundation, Inc.)
The other 10.6.8 mac I tried had less (interesting / verbose) output, despite a similar .bashrc file.
source share