runtime: allow version suffixes to start with underscore