The error messages we give when we get an error back from the master are rather technical and aren't too useful to an end user.
E.g. if the cluster is out of licenses, all you get is a dialog with:
> ThinLinc login failed.
> (Cannot allocate license)
We should have something more verbose here, so the user knows what to do.