Minecraft 1.13 data pack override default loot tables
Solution 1:
I tried this again in the latest snapshot (17w48a) and now it works just fine. Data packs were just out at the time that I posted this question and it was a bug. In the latest snapshot, this works just fine, provided that this datapack is loaded after the vanilla datapack.