Merge "wmshell: let shell init asynchronously" into main