@EnTerr: I took a look at the Bug reports after I saw your PM a few days ago, but didn't have time to follow up on it with engineering or with you till now.
The two bugs I filed for this:
"Changes to ECP in 5.2 may break IOS and Android apps when channels are playing"
A fix has been checked but as far as I can tell has not yet been integrated into a firmware release pending further testing. Most likely target would be 5.4 firmware.
and
"Developer reports 5.2 ECP is 100x slower to respond than previous releases"
No changes checked in here as of yet, but there has been some active discussion, The current opinion is that this issue exists by design, and the recommendation if I understand correctly, is that the developer not wait for a response code from the Roku after sending a launch command, or, wait asynchronously if they intend to transmit data to a channel once it is launched.
- Joel