new function to manage script evaluations. always runs checksig first, thenruns script_eval if checksig fails and its not a checksig format script - this way is fastest :)