you might as well switch on option "implicit macros" aka (IMPLMAC) then have a macro named rsubmit in one of the paths of your sasautos system option.
That macro will then "override" or "intercept" normal usage of the rsubmit statement.
So it needs to take whatever action you want on discovering an "rsubmit" as well as performing that rsubmit .
You enter a world where any "word" in your programs will be checked to see if it is a macro. That might be just too much risk.
it's been a long time since I played in that area - just too much pain - but your objectives may be very difficult to capture in any other way.