Fix for D2590 - dataserviceadapter throws if ajax call throws

+ addl tests