You want to set up what is called a state machine. Use an instance variable to keep track of the state of the boss.
In this case, you have two states: moving hands to ceiling (1), and slam on ceiling (2).
So on trigger, set boss.state to 1
If boss.state is 1, trigger once - hands moveto/tween to ceiling
On move completed, set state to 2
If boss.state is 2, enable sine, start timer
On timer completed, set boss.state to 0, disable sine.
You can add states and behaviors however you want afterwards as well, the instance variable keeps track of what the boss should be doing at any given time.