fix(client): only allow numbers greater than 0 when scaling

I accidentally scaled a process to -1 and got a 500 from the server. Figured it was easier to make the check in the client.