Changing Serial baud rate inside setup code causes core freezing afterwards

Neither delay(1000) nor .flush() doesn’t change anything. Still freezing if .end() call exist.

...    
Serial1.println("38400");
Serial1.flush();
Serial1.end();  // close Serial1
...