Fixed unhandled --ignoreschedules in puppet kick

Simple fix to add --ignoreschedules functionality.  I need this specifically on branch 2.7.x, but this commit probably will work on most branches. It's a one line fix and a one line change to spec to test it.