Unavailable sockets should generally be ignored during evaluation. They mainly exist because we don't have a better mechanism to turn some sockets on/off depending on node parameters. Currently, it is still possible that a link connects an available with an unavailable socket. This link is not displayed in the ui and should generally be ignored.