Hi Brad,
This is the same scenario as example #5. Because you have both CAS and Mailbox roles on the same server, you may run into an issue where an Exchange 2003 user connecting to exchange2007.domain.com/exchange from the internet will be redirected to the Exchange 2003 server. Unless the redirection URL that DAV uses to perform the redirect can be accessed from the internet, the user will get an error, probably related to DNS. If the redirection fails, you may need to maintain two different URLs until the migration is complete.
An alternative is to put CAS and Mailbox on different servers, as I described in a respone to Franc's question. This, unfortunately, requires additional hardware.