Changed the executor service used by the Thrift server so that jobs beyond the size of the thread pool actually SCHEDULE rather than just die and kill the server because they can't run.  Also added Java runtime heap and GC arguments to the start_server script.