I stand by "sort out", or even just "sort" as a good translation for załatwić, especially in British English, where I would use "sorted" as a single word sentence similar to "załatwione". There's other possible translations too, I could e.g. imagine using "score" when it's specifically about obtaining something physical, or "get it done" if it's about expediency or perseverance; if anything there's too many ways of translating it!
When someone sorts something out, he goes and solves something with available methods.
When someone goes "załatwić" something, it means he solves something that is impossible to solve or gets something that is impossible to get.
To sum it up, i think english vocabulary for sorting something out synonyms ends at some point english speakers can not pass. And than "załatwić" kicks in.