I believe it will come in July because I believe Sprint hopes many of the performance and battery issues will improve with Froyo. I also believe the hangup is more about what Froyo features Sprint wants disabled that Google does not. I don't know how many have signed up for the $30 tethering and how much impact the combined usage is having on the network, but my guess is Sprint has enough info do decide whether to just drop the $30 fee and allow it. If they do, I'd bet it will only be free on Wimax signal.
I also think Sprint will release in July for some other reasons. 1) Sprint was rumored to be testing Froyo before release but simply could not work out enough bugs to include it with release. I don't think that work stopped and the original target for release was thought to be mid-July with Froyo. That means Froyo in July may still be the play. 2) It would be another major + for Sprint and it's "First" campaign to be able to tout Froyo. That would put a lot of pause in people so ready to jump at Moto X and Droid2. 3) Introducing Froyo would be an excellent way to have subsequent Evo production releases hit consumers' hands. It would add more to what the phone can do than having people constantly focused on whether the new releases are any better than earlier releases particularly in areas of power use/management, app-integeration, and advanced Google App capabilities. 4) Sprint could immediately tie Evo/Froyo/Wimax into a great summer/fall marketing campaign that demonstrates that Sprint has the best phone-network combination first and now. 5) Sprint really doesn't have any major phone intro's that should stand in the way of putting Evo out front. There are a few phones coming, but they won't have near the sales or market impact of the Evo. The Sprint programming team should be all over releasing Froyo, and they should be paying HTC programming support if they have to. 6) Finally - Sprint will be behind Clear's movement into home service. That may not seem like much, but wouldn't Sprint/Clear now have a really good reason to partner with Google to help get Google TV into some markets. This is what cable ISPs and other carriers fear because they don't really have a way/reason to align so closely with Google.
Come on Sprint - go BIG!