Properly construct documents for mixed-mode files

Issue #3
Don't spam the user with failed-to-start-server messages

Only retry once every 30 seconds.