I'd try to open a support case for this because it doesn't make sense to me. I can't think of anything you can do without lines.
We have an exception message (msggroup: po msgkey: CannotApproveIfNoLines) that we commented out in the POStatusHandler but the change happened so long ago I don't have the history behind why.
------------------------------
Steven Shull
IBM
------------------------------