Conversion fixes: use Float64 when not specified and data type isn't Fractional

This was prompted by testing in Winston