You could do it like this instead:
Scale = 0.1
every tick
.. sprite.angle IS NOT 0
... sprite set angle: anglelerp(sprite.angle, 0, dt)
.. sprite.Scale IS SMALLER THAN 1
... add dt to sprite.Scale
... sprite set scale to lerp(Scale, 1, dt)
you could just take the sprite.scale IS NOT 1 condtions and add them to your example and it would work, but using lerp/dt will give you smoother effect on scale and rotation. :)