Make CustomJoinExecutor a subclass of AbstractExecutor
/customjoin command no longer reloads configuration