more correct handling of subscribe errors/timeouts.
minor bug introduced by last commit
fragmented tables handling implemented.