I cant say, if CM9 really is still using SH, it would include it as CM has it's dependencies already included.
Is busybox and toolbox properly compiled and symlinked in your rom at least?
Busybox includes the basic SH as a symlink (i think)
You could always grab your own SH/ASH/BASH from somewhere and add it in+symlink it and see if it boots to begin with.
XDA Wiki Moderator
Nexus 4: Stock JDQ39E (4.2.2) Nexus 7 Sucessor: Waiting for it (ME571K?)
iTouch 5G: Stock 10B146 (6.1.2) Venue Pro: Stock 219-33 (7.10.8862.144)