etags: look for etag in current restangular object as fallback

I found that on master branch the etags were getting dropped when using some methods, e.g. `customPUT` etc. This small patch should try to get the etag from the passed in *callObj* first, otherwise fall back to check the current Restangular element (*this*).