core: datasource should dispatch close on a different thread to avoid blocking
sample: probe should signal if exceptions are returned by the pv creation