My submit function for the node form doesn't execute
In node forms the submit callbacks from #submit are not executed. Instead, there are executed submit from #submit property of submit form element.
You should add the submit in this way:

$form['actions'][$action]['#submit'][] = 'yrv_event_trainer_submit';


Here is an example too.