SolarisがNFS鯖でも、lockd(nlockmgr)を動かさないでおくと
(svcadm disable svc:/network/nfs/nlockmgr && pkill lockd)
/a/var/sadm/install/.lockfileをopenしたあたりで固まるのを確認しました。

たぶん十中八九、NFSのロックが原因だと思います。
cl.setupの中のNFS-ROOTをmountするところで、-o llockを追加して試してもらえますか?
これを追加するとNFS越しでのロックを行なわなくなるらしく、
たとえNFS鯖のlockd(nlockmgr)と通信できなくても動作できます。