If using cpctelera 1.5 (dev branch) iDSK 0.19 works for me 100% reliable. I made a pull request for this, feel free to have a look.
I know you did, and I appreciate your work. However, doing such a change in CPCtelera is not trivial. "It works for me" is not valid to change something that might broke builds for many developers. It requires a lot of time to be deeply tested before changing it.
At the present moment I don't have the time required to perform the tests, so it is on stand by. In any case, as I already pointed out, we may finally discard it if we change to dskgen, which is much more solid and has much more functionality than iDSK. There is no point in having many ways to create DSK unless they provided very different functionalities. In this case, dskgen does everything iDSK does and much more.
Whichever the final decision, thank you for your effort and collaboration

. We consider every collaboration even if some of them are finally discarded. Many of our own developments have also been discarded in the end.