Whenever I schedule a node to publish in the future, Facebook ends up using all of the meta information from my "User Account" page instead of meta information for the actual node. This happens only when I schedule a node to publish, not for nodes which are published immediately. Presumably it happens because anyone who tries to access the schedule node URL before it is published will be redirected to the User Account page. But I am using the correct OG meta tags on the node, so it should obey those once it's published!
For example, see this page: http://www.pointsincase.com/columns/jeff-gassen/5-reasons-rich-people-suck
I am using all of the correct OG meta tags for the node, yet the Like button shows a count for http://www.pointsincase.com/user/register , not the node. (If you paste the node URL into your Facebook status as if to share the link, you can confirm the wrong meta information being used through the link preview on Facebook.)
The Facebook debugger even confirms that Facebook sees the correct meta info, but it isn't used: https://developers.facebook.com/tools/debug
Does anyone know why this is happening, or if there is a fix?
My only solution so far has been to publish the node right away for a few seconds, then unpublish it and schedule it for later; then Facebook will show the correct info when it's published again at the later date.