Proposed resolution (May, 2015): [SUPERSEDED]
Change 8.7.4 [stmt.return] paragraph 2 as follows:
...Flowing off the end of a value-returning function is undefined behavior. Flowing off the end of any other function is equivalent to a return with no value; this results in undefined behavior in a value-returning function.