Added support for trying a different write strategy. The first strategy is considered primary. It it fails, a backup strategy will be triggered before continuing.