I guarantee that if you look hard, you can find either an analyst or trader at GS who thought both of these things. That's because GS is a large bank full of many divisions, quite a few of whom are chinese walled from each other. (Admittedly, some of the chinese walling has happened in past 10 years...)
Banks are fragmented and individual portions of the bank don't always agree with each other.
Fun fact: a certain large bank (I won't say which one) is spending ~$10-90M on an internal matching engine. This is because they spend millions on unnecessary transaction costs - trader A wants to go long and trader B wants to go short, both of them hit the public markets rather than simply trading with each other.