modify signal_kwargs to use exception state

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