It seems I was tired and I packaged the rcS file by doing
tar czf KoboRoot.tgz ./rcS
which of course wouldn't put the rcS file where it should because it didn't include the full path.
I repackaged it using
tar czf KoboRoot.tgz etc/init.d/rcS
and it now runs whatever I put in the run.sh script.