There is no way to prevent a rule from performing ALL actions once it has been triggered. There is no way to interrupt them.
So what you are seeing with the first one is that it sees Away and Door1 Open... it will trigger whatever the actions are.
Waits are only used to delay multiple actions. For instance, if you want to have a light come on for a minute when you open a door, then go off a minute later you would have Light On AND Light Off with a Wait of 1 minute.
Mine is similar in that I have:
IF Away and Sliding Door Open THEN Alarm On
I have separate rules to set the system to Home if my smartphone is on the network (as a presence sensor). I also made a rule to:
IF Home and Alarm On THEN Alarm Off
That way even if it IS triggering (say I opened a door before my phone joined the network) it will turn off. No matter what though, if Away and Door Open are met... that Alarm will be making noise for some period of time.