Manchester City boss Pep Guardiola made a shock appearance at Edgeley Park to watch Port Vale's upset win over Stockport, revealing his surprising reason for missing a Champions League thriller.