Generate slugs properly when not provided. If we wait too long we get 'none555' etc.