I think Blynk.disconnect will simply close the connection to the Blynk server, but I’ve never tried.
Increasing the timeout won’t change the heartbeat frequency, just the amount of time before the Blynk server closes the connection.
You could experiment with changing the heartbeat period, but I’vve never tried that.
It was discussed recently here: