I am not familiar with the Edison’s reset procedure… Perhaps there is something here that can help?
https://software.intel.com/en-us/iot/hardware/edison/documentation
As for the Blynk.connected()
delay… apparently that is engineered into it, but read up this topic as you can modify a library file to shorten it:
It is an old posting, so I don’t know if things have been changed or if there is still a necessary reason for the delay.