Have you perchance disabled the system which disables the flash-resident CF packages in the event of an early crash?
in the Humax menus turn off content sharing, then in the WebIF >> Diagnostics >> DLNA Server >> Reset DLNA Database, then test your reboots and re-enable content sharing.