Gracefully handle botched plugin starts
Use user object to send messages when possible.