Don't fail to open bulk cursors because a checkpoint is running

If a checkpoint runs in between creating a table and opening a bulk cursor, allow the bulk load to proceed by having checkpoint treat empty tables as busy.

refs #1397
Maybe getting rid of this special case makes the rest of this slightly easier to swallow?