When you change to a resource pack with a custom splashes.txt, the splashes should reload, because the splashes are still vanilla splashes (if you change from default to custom,) or custom splashes (if you disable the custom resource pack.)
Environment
Windows 8.1 Java Version 8 Update 101 build 1.8.0_101-b13
Does MC-19044 describe your issue?