in pthread_mutex_trylock, EBUSY out more directly when possible