Exact same problem.
I had never installed FTP during the role so I didn't have to remove the FTP6 version. I downloaded and installed the new FTP7. Rebooted. Went to IIS and created a self signed SSL. Went to my default site and choose "Add FTP Publishing", configured appropriately. Opened port 990 for FTPS on the firewalls and everything was working great.
However, I didn't realize that shortly after connecting the FTP server, it dies with the same error message in the Event Viewer as mentioned above except version #
Faulting application svchost.exe_ftpsvc, version 6.0.6001.18000, time stamp 0x47919291, faulting module ftpsvc.dll, version 7.0.6545.13931, time stamp 0x47bf321b, exception code 0xc0000005, fault offset 0x0000000000021202, process id 0x424, application start time 0x01c902f29a095380.