Is the time right for T-Mobile to launch the iPhone? At least one analyst thinks so.