[Reviewer: Alex] Add extra tests when forking the call

Alex, can you please review these changes from the AS design updates?

I've also removed the unused app-server module 
This function needs a usage comment. I initially though the first parameter was a vector of individual parameters, while it's actually a vector of lists of parameters.