Fix AutoRecoveringHttpDataSource raising even with wrong source ref