Currently, when a Sales Schedule is set up, if it's via email or text and the underlying template is deleted, the sales schedule will not run. However, if it's set to run via voice drop and the underlying voice file is deleted, the sales schedule will still run and send using the deleted file.
Please ensure a voice drop will not run if the underlying voice file is deleted.
Also, anytime a template or voice file is deleted, if it's attached to a batch of any kind, some kind of error or warning should pop up to indicate to the user so they know a batch is impacted they must deal with.