Fixed #23929 -- Added more tests for create_default_site.

Thanks Tim Graham for all the reviewing.

Refs: #15346, #15573, #16353, #16828.