update the status port on stop and exception

It makes sure that we have the latest information on hand if an
error occurs. Currently, having a timeout in configure() would lead
to NOT having the status information.
Merge pull request #1 from rock-drivers/update_status_port_on_error

update the status port on stop and exception