Yes turning it off using CMD removes the Hiberfil.sys file. Hibernation can't happen without that system file?
Sleep now that one causes problems and you can't remove it only disable it and every time Windows updates it will activate it again. Other than that there is Hybrid Sleep which is enabled by default. This would be disabled the same place you disable sleep, control Panel/power setting/advanced settings. With the speed that windows is loading with these new SSD's Sleep and Hybrid Sleep at not needed.
Beyond these I think maybe a Clean install might need to be accomplished paying attention to all programs installed to find the one that is re enabling Hibernation. I have never had a MS Update re enable Hybrid Sleep. It happens all the time with sleep mode, I guess MS thinks everyone needs to use sleep mode. I disagree since I have always had issues with continuing after sleep mode seems they won't wake up or if they do then some hardware doesn't want to restart on its own. I just disable sleep on all my machines and have Hybrid sleep disabled, I check after every Windows Update to insure they remain turned off.
G752VY-DH72 Win 10 Pro
512 GB M.2 Samsung 960 Pro
1 TB Samsung 850 pro 2.5 format
980m GTX 4 GB
32GB DDR 4 Standard RAM
Z97 PRO WiFi I7 4790K
Windows 10 Pro
Z97 -A
Windows 10 Pro