Very interesting.
For the benefit of the community, it turns out the problem comes from including a theme options page stored in any file other than “functions.php”
I had my theme options code in a file called “theme_options.php” and included it in functions.php by using: require_once “theme_options.php”
When I moved the code back into the functions.php file it worked fine.