This needs to be done on a case by case basis, and is very client depending. To help mitigate the issue I have reduced the wait timer and added a notification to help clients identifiy models their specific client has problems loading, so they can remove them or build around those problems for your client. On next update, the client has a fixed time it will wait for each model to load before moving to the next.