Isn't there also the issue of hardware support?  What if HDR is not disabled but is also not supported by the camera driver?  Don't we need to check for that somewhere?