model.children() will return all layers sequentially based on their initialization in the __init__.
Since you are wrapping it into an nn.Sequential container, this will be basically the order of execution.
As @beaupreda said, printing the model will also give you the initialized layers, not the actual forward pass.
This is not the case for nn.Sequential modules, as the order of passed modules is kept in the forward pass.