Kyle Shanahan said the 49ers' decision to sign RB Tevin Coleman to a two-year contract is not a reflection on Jerick McKinnon's ability to recover from a torn ACL he sustained just before the 2018 season opener.