I'm glad the new ccli implementation is working well! (I think you mean version 2.9.1 because there is no 2.9.4 yet)
An update on the web remote: (This is openlp and web-remote development code, not officially released yet)<br>
The chords view is fixed (yay!), and the random stopping you get in 2.4.6 should not happen in any of the 2.9.0 releases and onward. From what I've seen in the IRC chat, there are a few other known issues in the web remote that are getting looked into soon.
Unfortunately that bug you have in 2.4.6 with the web remote suddenly stopping has no easy work around :(
I could be wrong, but I think it has something to do with multiple requests at the same time. So maybe only having one device connected might help; unfortunately even then I think it can break on occasion. The only other thing I can think of is wait for OpenLP 3.0 :/