SimpleWorkflow service start timer decision limit fix - EUCA-9999

When a decision results in a timer being started and the timer limit is
exceeded an event is now added to the workflow history rather than
failing the request.

EUCA-9999
Merge remote-tracking branch 'origin/dev/sjones/EUCA-9999' into testing