The USB to TTL bridge (typically a Ch340) doesn't get reset by this so called 'hard-reset' and i actually suspect it is still running at the upload-baud rate. You could confirm this by setting the upload baud-rate and the sketch baud-rate to the same.