FIX: Actor PreRestart(): wrong message and sender #456

* Added a test that verifies the bug in #456 
* Fixed the bug in `ActorCell`
The test pass now.
It's a legacy artefact from early versions.
It's not part of the Scala API, nor was it used in our codebase.
The correct one requires an exception cause.