Make close a no-op after commit and disallow committing after close. Signed-off-by: Derek McGowan <derek@mcgstyle.net>