The Braves reportedly awarded B.J. Upton a five-year contract with 70 million guaranteed. Insider Andrew Baggarly sees it as good and bad for the Giants.