Initial conditions in Motion

To set initial positions I typically create a mate which sets the position and then suppress it shortly after the simulation begins.  This causes problems if a motor is used, basically you have to be sure that the motor is not engaged until after that initial position mate has been suppressed. 

I found a new problem recently.  I am using the paths generated by some of the parts in the assembly to drive geometry in those parts.  Using the curve throws an error that at least two of the points are too close together.  If I start the model with the mate suppressed, I am not as confident as I would like to be that the model IS in that position.  Just setting the key is a pretty 'soft' way to do set initial position that does not inspire a lot of confidence.

I am hoping for advice in one of the following potential paths:

1. A better way to create initial conditions.

2. Can the path generated by parts be limited to start logging only when the part is moving?

Thanks in advance...

SolidworksMotion Studies