Yeah I run my steps as one-shot commands to try to avoid that, but the timer/service split can be very annoying like that.