Ok, you have some issues and 2 options to achieve the quota implemented.
Issues:
In case, if any of your file system is not mounted or IP is not mapped to the interface, still the cluster will try to start the vsftp service. If you need to make sure that the service gets started only, if IP is mapped and file systems are mounted, configure it as nested.
Options:
1. Modify the /etc/init.d/vsftpd file and add commands for quota implementation in start
2. Create a new init script, have the quota related commands there and call /etc/init.d/vsftpd
3. Create a new init script for quota commands and call that as a second service, where you'll be able to just stop quota service and will have FTP running without limits.
Hope this helps!!!