Bug fix relating to firing completion transitions

Check and fire completion transitions from orthogonal and composite
states as required after successful calls to process.
Fixes #5