sfc: get rid of custom busy polling code