Do not refund student if a certificate already exists for them.

LMS-2920
technically, if they enroll in a verified track, then their certificate mode will be 'verified', but `GeneratedCertificateFactory` defaults the mode to 'honor'