Pep Guardiola's decision to pick Willy Caballero ahead of Joe Hart for Manchester City's win over Sunderland surprised the Argentine goalkeeper.