The limit for the global delay is 300 seconds. If this is not enough, the ct/vm-based one doesn't have this limitation.
Eventually an approach with a hook-script getting active in pre-start phase might work. Let the script test for availability of the storage and continue only, if this is given...