FTR, i have these two patches in my slime for years and haven't experienced any issues (although i never use slime without ASDF):
extend the asdf contrib with an asdf system definition search function that finds swank, so that (asdf:load-op :swank) or dependence on it works as expected.
https://github.com/attila-lendvai/slime/commit/9ae8a00b2df95d01b0fa3f60f5ada...
;; If ASDF is available then store Slime's fasl's where ASDF stores them. https://github.com/attila-lendvai/slime/commit/f95a4b6f0d0b412ac5eb87cf5b3e4...