Solved it! Seems the auto_pending transition of member_approval_workflow does not happen. Maybe one of the other people on the list have encountered this. Quick solution is to change the initial state of member_approval_workflow from "new" to "pending".