Using Spark.Disconnect() & being able to flash over-the-air?

Check out these posts:

Correct, Spark.disconnect() does not power down the CC3000. It just closes the socket to the cloud and doesn't try to communicated with the Cloud anymore.