Suspeito que kpartx
não armazena nenhum estado, por isso não se lembra se você originalmente chamou /dev/loop0
ou se precisou configurar o dispositivo de loop.
Indo dos exemplos na sua man
page, losetup
é bastante programável, por isso não deve ser muito trabalho extra para lidar com essa parte você mesmo.