Get all entries for a structure section including disabled
{% set events = craft.entries.section('events').first() %} 
{% for event in events.children().status(null).find() %}
   {% for day in event.children().status(null).find() %}
      {% for session in day.children().status(null).find() %}
      {% endfor %}
   {% endfor %}
{% endfor %}


event.children() does not return an array of elements but an object of type ElementCriteriaModel the same as craft.entries thus you can append whatever you want until you execute it with find() or first()