ecttd doesn't cause schedule conflicts but still isn't assigning rooms correctly