That looks like it should have worked.
World Gen might be the problem.
As an FYI, natively bone does not function as a fluxing agent. Fluxes used in the old metallurgical sense of DF are carbonate minerals, and bone is a combination of a phosphate mineral (calcium phosphate) and collagen (a protein). Phosphate minerals do not make good fluxes (fluxes in the terms of DF are used to remove impurities and facilitate reduction of metal oxides; phosphates tend to incorporate into metals and become extra impurities).
To make bone into a viable flux, one would need to calcine bone to high temperatures (in a kiln) in open air, burning the collagen into nothingness and decomposing the calcium phosphate into calcium oxide and phosphorus oxide. The phosphorus oxide will evaporate away (technically it will sublime), leaving behind relatively pure calcium oxide. Left in open air, the calcium oxide will absorb carbon dioxide from the air to form calcium carbonate (calcite, a flux).
A very common reaction I mod into my games is:
Bones + Fuel @ kiln = boulder (calcite)
And if I am using phosphorus in alchemy mods, a similar reaction is how you net phosphorus (smelt bones with sand to obtain phosphorus and calcium silicate (bone slag))