Su esquema es tan seguro como bcrypt con 32 rondas, pero mucho más complicado. Agregar complejidad no aumenta la seguridad del sistema, solo hace que sea más probable que tenga errores.
Los hashes SHA-512 y Blowfish no agregan ningún factor de trabajo significativo en comparación con bcrypt. Y las rondas adicionales de bcrypt aplicadas a la sal no añaden nada a la dificultad de adivinar la contraseña de fuerza bruta, ya que solo se debe calcular una vez por cada contraseña de destino, no una por cada.
Yo sugeriría encarecidamente el uso de bcrypt estándar. Para aumentar la fuerza de hash solo aumenta el número de rondas. (Mucho, suponiendo que signifique 32 iteraciones, eso es casi nada. Consulte Cantidad recomendada de rondas para bcrypt para números más realistas.)
Esto ayudará a la interoperabilidad y te permitirá aumentar el número de rondas a medida que avanzas sin romper todos tus hashes existentes.