If you are in the U.S. you have up to 60 days to join the new H-1B employer so yuor schedule above should be fine. If you want to start with University B on August 15 that is fine as well.