Ya, if it's part of a regular process for some kind of order flow, which is going to be there for the next 5-10 years, then it's nice to dumb this stuff down so people don't forget to do the steps, and instead just click once to create the PDF and email off the same click.
The you just need a safety net Subscription to detect either if the Courier failed to send (it can happen, but rarely) or if the record is in some kind of status which tells you that the user should have pushed the button to create the PDF and send, but did not push the button.