Schedule : validation errors at the start of call() no longer affect the schedule's state

They are completed to the caller as an error with a stackTrace, but they
do not change the state of the schedule.
+ use a 'rethrow' in Action._execute's error handling to propagate the
error (instead of a test function) as suggested to us in
dartbug.com/14855