Joe Schoen gets a multi-year extension from the Giants despite overseeing a 22-45-1 record and years of roster instability under his leadership as GM.