modify signal_kwargs to use exception state

signal_kwargs contains then initial target state, but if an
exception is caught, it transitions to the crashed state. This
commit reflects that behaviour.