Yes, it sounds like that is the initial trigger. So somewhere between 3.16 and 4.4 the kernel got better in declaring which disk drives could be hot-plugged. And the AHCI and (likely) the fakeraid modes potentially support to hot-plug disks (you could have externally accessible drive bays). Sometimes the BIOS allows to change the hot-plug support but not all). If you had that BIOS option that would be a work-around for you.
But probably dmraid should not care about a drive being removable. It probably was meant to protect against probing USB sticks and/or cdroms. I don't know for sure. As said on some of the threads you link I would rather not think of this as a kernel bug. It rather supports the flag more correctly.
So if something needs to change it probably is dmraid. Unfortunately that change might have odd consequences in other cases. So I would like to be careful there.
Yes, it sounds like that is the initial trigger. So somewhere between 3.16 and 4.4 the kernel got better in declaring which disk drives could be hot-plugged. And the AHCI and (likely) the fakeraid modes potentially support to hot-plug disks (you could have externally accessible drive bays). Sometimes the BIOS allows to change the hot-plug support but not all). If you had that BIOS option that would be a work-around for you.
But probably dmraid should not care about a drive being removable. It probably was meant to protect against probing USB sticks and/or cdroms. I don't know for sure. As said on some of the threads you link I would rather not think of this as a kernel bug. It rather supports the flag more correctly.
So if something needs to change it probably is dmraid. Unfortunately that change might have odd consequences in other cases. So I would like to be careful there.