Does Cell Portal restart the run?
When the subroutine on Cell Portal fires, the Runner must encounter all ice (again), starting from the outermost.

Just be careful with terminology; the run doesn't "restart" (i.e. no "start of run" effects are fired again), the Runner is just teleported back to the first piece of ice and must continue from there.