fix rados return value check in system test
do the activated callback after complete
Merge remote-tracking branches 'origin/wip-7649' and 'origin/wip-7671' into wip-sam-testing