Upon closer inspection I see that smart-tab-mode refuses to activate in org-mode, so the behavior you're seeing probably is not caused by smart-tab.
For me, if the point is on an Org heading without text, like (point marked by "|"): * | lorem ipsum and I press TAB, Org indents the heading, cycling through the levels. If there is any text after the * on the heading line, it cycles its visibility instead.