Add Parent to List of Subpages

This code works well to display child pages of the parent page while viewing both the parent page and child page. It doesn’t apply the current_page_item CSS class to the parent while viewing it (and only it, not interested in it being applied while on the children) – any suggestions?