It would probably work to make a new action consisting of those actions; but if you kept hitting stop, it would keep undoing the cursor to its previous locations, to a limit. May not be desirable.
In times past getting the cursor to behave like Pause prompted various users to suggest to make a custom action:
--move edit cursor to play cursor
--stop
Stop and Pause have different characteristics for reverb tails, etc. So either one might be desirable to you. The combo above, or:
--Pause
--Stop
The following works, if I understand you right, but it might be better to put the Save Edit Cursor Slot 1 action in with your Play Button action, in case you do edits after hitting Play that move the cursor. (This gets the position at the time of pressing Stop.) Unless you want that.