The -XstartOnFirstThread seems to have been fixed in jruby trunk
(http://jira.codehaus.org/browse/JRUBY-2510) and 1.1.2 is expected to be
out in a few weeks and I hope to make sure that this bug does not
resurface on the mac again.