This is an old revision of the document!
No. Having unbound Roles would complicate the Context implementation, forcing checks for that during the execution. If a Role goes largely unused in a Context, it could be a sign that the Context has a too big scope.
Note that all Roles are bound as an atomic operation before an Interaction starts. They can all be rebound before another Interaction in the same Context occurs.