No, I think VKD3D_SHADER_TARGET_SPIRV_BINARY is right. It's not going to work right now, but I think it's the correct default in the long term.
I guessed we might want to switch it to SPIR-V once that flag is legal. Anyway, it's not that I care too much.