It would be useful to include the publicly_queryable option when setting up a post type that should not have any publicly-accessible pages. The closest option is "public", but that is a bit of a sledgehammer that disables too many other options along with it.
http://wordpress.org/extend/plugins/custom-post-type-creator/