There are some helpful tips that I have found after using Skifta for a number of months. Hopefully others will find helpful as well:
1) Level 1 - Perpetually "Waiting for Connection" - I find that 95% of the time clearing the cache fixes this issue. To do this you go to your Settings --> Applications --> Skifta --> Force Stop --> Cleare Cache. Then restart skifta and try again and it should connect. On occasion it will still give you trouble. In these situations exiting Skifta and re-entering again fixes the issue. NOTE: There is also an option to Clear Data. This may also do the trick but I prefer to stick with Clear Cache because if you are not near wifi and you clear data, the "Mobile Data" option will be put back to default (unchecked) and you will not have the ability to re-open the app until you are on a wifi connection again.
2) Level 2 - Waiting for Connection issue. I run Skifta off of a NAS, have SSH enabled, and use port forwarding to SSH on the NAS using a non-standard port number so that I can SSH from my phone. Doing this, I can issue a simple "reboot" at the SSH command line to reboot the NAS. This usually takes care issue 100% of the time if Level 1 does not. For those that are running Skifta off of a PC, the best way to fix this is to just stop and restart the service on your PC. You can remote in using RDP on a windows machine or http://www.logmein.com (which is a free remote desktop service that also has a mobile app).
3) Remote Media Source Offline - this one I don't have a definitive answer for. Usually when this happens to me, neither step 1 or 2 above will solve the issue. I find that after letting it sit for a few hours, the media source comes back online. Skifta help continually says that the ISPs must be blocking the service, but I find this hard to believe since the service will work 90% of the time and then for these periods of a few hours, it does not. But any rate, I don't have a silver bullet answer to solve this one. I can say that it happens rather infrequently for me.