You could also separate the logic from the other branch to a completely different workflow. For example if you just need to send some emails after the request has been approved, just create a new event linkage in SWETYPV (for the APPROVED event) and start a new workflow, and send the emails there.
It's really hard to say what is the best approach since I don't know what else is going on in the your workflow and what is the whole idea behind it. Normally it is perhaps best to try to include everything that is related to a same business process into one workflow (with perhaps some sub-workflows), but in some cases you can separate the functionality into separate workflows too.
Regards,
Karri