My understanding is that you will be fine. Forced TLS essentially goes through a series of TLS prompts/queries until one can be found that both Office 365 and the accepting/sending server can agree on during the handshaking process.
TLS 1.0 can be used to send messages, and we often put on forced TLS during our 2007 days. So to me that still qualifies as a TLS protocol for the handoff, and it should be fine.
With that said I no longer have a 2007 server, or a lab to test this in. I would encourage you to test this out, or do the deployment in off hours so you can test first, but unlike your own internal server communication, which might require TLS newer than 1.0, for just the handshake and handoff of the message, I would assume as long as its TLS you are fine.