Make sure _retryable is called before aborting.

Since manager._retryable rely on manager.get()._resources to not be
empty, which is cleared after abort() is called. Unless these two lines
are reversed, data manager's should_retry won't get called at all.
Merge pull request #8 from sirn/master

Data manager's should_retry did not get called