Better error propogation on save + test fixes for WebApi vs WebApi2