The real fix for BUKKIT-3846 would be right here - adding a XP field to the Bukkit-side FurnaceRecipe.