do not auto insert owner_id if already manually set
add breaking test for complex case sharing
fix test for complex-case-sharing