Split failure issue creation from notification scripts.
Problem
When failure issue creation fails, the notification script also ends up not triggering which results in a delay in responding to issues with the pipeline.
Proposal
Split out the failure issue creation step from the notification scripts so that both jobs are independent of each other and any error on one does not prevent pipeline failure notifications from being sent.