Added event transition class (though may not be necessary)
Fixed PMD failure from unused parameter
Flow session ID now passed into event, also updated test