Christian McCaffrey’s streak of scoring a touchdown ended Sunday at 17 consecutive games, but the 49ers snapped a three-game losing streak with a 34-3 win over the Jaguars.