I have a simpler example, with two scripts depending one a single one. Tested with check boxes too, and everything worked fine.
Attaching the config.xml and screenshot. Take a look if that helps. Try changing the scripts, and slowly adding your code from your parameters.
I had a look at your screenshots, but couldn't find any obvious bug. Perhaps a space in the end of the parameter name?
I tested with the version from git, which may contain unreleased changes, but I used this scenario before. So it should work.
Let me know if that worked.
ps :let me know in case google groups filter out the attachments. You should find an xml and a png file attached to this message