Improve Solaris methods

* Support -r and -t when starting and stopping.
* Improve handling of synchronous restarts.