slimbus: misc error fixes
slimbus: go back to older, more convoluted IDR method