The statement, "Also, weren't octals removed for escape sequences in ES5?" is wrong. Octal escape sequences were never removed from regexp syntax.
Annotated ECMAScript 5.1 does show that octal sequences have been removed. So all is good! 😄