Fixed now. Thank you for the fast response.
Same as above on 1.5.2 since upgrade to 5.1
Answered my own question
Led astray by posts suggesting that the above worked for posts and pages. The test for is_page implicit in is_single (or is_singular) doesn’t work in the loop.
Discovered that using !is_singular () as above showed featured image in groups of posts, and removed featured image from single posts whereas !is_singular (‘page’) allowed featured images in both groups of posts and single posts but then seemed to ignore pages…
Reread Codex and found that is_page does not work in the Loop, Doh.
Should have just removed the_post_thumbnail () from content-page.php.
All very easy when you are looking in the right place *sigh* good learning exercise however…