Hi,
It's possible with some smart business flow mapping. See the below flow.
My testing
1 - PO receiving done and put away work is generated as below
2 - Quality supervisor rejects the pallet (Fail scenario)
3 - Old work is closed and a new work is created to move to QC. Quality order is also created.
4 - New work looks like below
5 - Quality order looks like below
In case Pallet was passed / Accepted the pallet would be dropped on the Inbound stage itself after which the warehouse worker will move it further.
1 - After pallet receiving original put away work created like below
2 - Quality supervisor accepts the pallet. (Quality check pass) / Pallet is moved to Inbound stage.
3 - Pallet is taken from Inbound stage to final racking by warehthe ouse worker.
There is no perfect functionality. Sometimes little bit of business process adjustment makes lot of difference. Thats what I believe in. :)