I believe there's a similar issue on one of the other rv series (maybe even this same model).
But I think you've found the fix--just don't upgrade the firmware. Firmwares should be treated like 'feature sets'. If you need DHCP reservation, 1.0.3.16 isn't your firmware.
And this isn't just Cisco--all the smb routers out there are like this.
Huntsville's Premiere Car and Bike e-magazine: www.huntsvillecarscene.com