You'll get an error (php), if you forget to set the managers. I think, you should be able to create / update without any managers, like paused projects or you create a popup or note, which says, that managers mustn't be blank.
Fixed, available on the svn repository soon.
The reason you must set manager(s) is because they are the people that show up in the "Assign to" field.