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.